- Spring微服務實戰(第2版)
- (美)約翰·卡內爾等
- 825字
- 2022-06-17 10:26:00
前言
我的夢想是為我最熱衷的領域——計算機科學,尤其是軟件開發的發展做出貢獻,而這本書是我夢想的一部分。在相互聯系的全球當下,計算機領域展露出其非凡的重要性。在人類活動的各個領域,我們每天都能看到這些計算機領域的學科令人難以置信的變化。但是,既然有很多其他主題可以寫,為什么還要寫微服務架構這一主題呢?
“微服務”這個詞有很多解釋。但在本書中,我將微服務定義為分布式、松耦合的軟件服務,它執行少量定義良好的任務。微服務逐漸成為單體應用程序的替代方案,它通過將大型代碼庫分解為小的、定義良好的部分,幫助解決傳統的大型代碼庫的復雜性問題。
在我十幾年的工作經驗中,我致力于軟件開發,使用不同的語言和不同類型的軟件架構。我踏入開發之旅時使用的架構現在實際上已經過時了。當代世界迫使我們不斷更新自己的知識,軟件開發領域也在加速創新。出于對最新知識和實踐的探索,我在幾年前決定涉足微服務領域。從那時起,由于微服務提供的優勢(如可伸縮性、速度和可維護性等優勢),它成為我使用最多的架構。成功地進入微服務領域促使我承擔起撰寫這本書的任務,以此作為一個機會來系統化和分享我所學到的知識。
作為一名軟件開發人員,我認識到不斷研究并將新知識應用到開發中是多么重要。在撰寫這本書之前,我決定分享我的發現,并開始在我工作的位于我的祖國哥斯達黎加的一家軟件開發公司的博客平臺上發表微服務的文章。當我寫這些文章時,我意識到我在我的職業生涯中找到了新的激情和目標。在寫完其中一篇文章幾個月后,我收到了Manning出版社的一封電子郵件,讓我有機會寫這本書的第2版與大家分享。
這本書的第1版是由約翰?卡內爾(John Carnell)撰寫的,他是一位有著多年軟件開發經驗的專業人士。我在第1版的基礎上,結合自己的理解與解釋,撰寫了第2版。第2版包含各種設計模式,能夠幫助你使用Spring創建一個成功的微服務架構。這個框架可以為微服務開發人員遇到的許多常見的開發問題提供開箱即用的解決方案。現在,讓我們用Spring開始這段美妙的微服務之旅。
- Intel FPGA/CPLD設計(基礎篇)
- Istio入門與實戰
- 圖解西門子S7-200系列PLC入門
- 網絡服務器配置與管理(第3版)
- 極簡Spring Cloud實戰
- Mastering Delphi Programming:A Complete Reference Guide
- 精選單片機設計與制作30例(第2版)
- Learning Game Physics with Bullet Physics and OpenGL
- 微軟互聯網信息服務(IIS)最佳實踐 (微軟技術開發者叢書)
- 計算機組裝與維護(第3版)
- OpenGL Game Development By Example
- Managing Data and Media in Microsoft Silverlight 4:A mashup of chapters from Packt's bestselling Silverlight books
- STM32自學筆記
- USB應用分析精粹:從設備硬件、固件到主機端程序設計
- Learning Less.js