官术网_书友最值得收藏!

前言

我的夢想是為我最熱衷的領域——計算機科學,尤其是軟件開發的發展做出貢獻,而這本書是我夢想的一部分。在相互聯系的全球當下,計算機領域展露出其非凡的重要性。在人類活動的各個領域,我們每天都能看到這些計算機領域的學科令人難以置信的變化。但是,既然有很多其他主題可以寫,為什么還要寫微服務架構這一主題呢?

“微服務”這個詞有很多解釋。但在本書中,我將微服務定義為分布式、松耦合的軟件服務,它執行少量定義良好的任務。微服務逐漸成為單體應用程序的替代方案,它通過將大型代碼庫分解為小的、定義良好的部分,幫助解決傳統的大型代碼庫的復雜性問題。

在我十幾年的工作經驗中,我致力于軟件開發,使用不同的語言和不同類型的軟件架構。我踏入開發之旅時使用的架構現在實際上已經過時了。當代世界迫使我們不斷更新自己的知識,軟件開發領域也在加速創新。出于對最新知識和實踐的探索,我在幾年前決定涉足微服務領域。從那時起,由于微服務提供的優勢(如可伸縮性、速度和可維護性等優勢),它成為我使用最多的架構。成功地進入微服務領域促使我承擔起撰寫這本書的任務,以此作為一個機會來系統化和分享我所學到的知識。

作為一名軟件開發人員,我認識到不斷研究并將新知識應用到開發中是多么重要。在撰寫這本書之前,我決定分享我的發現,并開始在我工作的位于我的祖國哥斯達黎加的一家軟件開發公司的博客平臺上發表微服務的文章。當我寫這些文章時,我意識到我在我的職業生涯中找到了新的激情和目標。在寫完其中一篇文章幾個月后,我收到了Manning出版社的一封電子郵件,讓我有機會寫這本書的第2版與大家分享。

這本書的第1版是由約翰?卡內爾(John Carnell)撰寫的,他是一位有著多年軟件開發經驗的專業人士。我在第1版的基礎上,結合自己的理解與解釋,撰寫了第2版。第2版包含各種設計模式,能夠幫助你使用Spring創建一個成功的微服務架構。這個框架可以為微服務開發人員遇到的許多常見的開發問題提供開箱即用的解決方案。現在,讓我們用Spring開始這段美妙的微服務之旅。

主站蜘蛛池模板: 合山市| 晋州市| 灵寿县| 呼图壁县| 威远县| 贵溪市| 黄山市| 清徐县| 汤原县| 南投市| 丽江市| 康保县| 文安县| 依安县| 章丘市| 青浦区| 宁陵县| 姜堰市| 防城港市| 涞源县| 都安| 宜都市| 凭祥市| 都匀市| 临沧市| 乃东县| 龙海市| 新宾| 华亭县| 晋宁县| 韩城市| 云和县| 辽中县| 容城县| 汝阳县| 张北县| 安化县| 克山县| 南丹县| 成安县| 九龙县|