Continuous Modernization: The never-ending discipline of improving microservices, monoliths, distributed monoliths, individuals, and teams at sc

Pacheco, Diego, Sgro, Sam

  • 出版商: BPB Publications
  • 出版日期: 2024-09-23
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9365893100
  • ISBN-13: 9789365893106
  • 相關分類: Microservices 微服務SOA
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

DESCRIPTION

As an engineer, it can feel like there is never enough time for testing, designing, or delivering quality solutions. Managers often feel overwhelmed by the need to deliver new features to support their teams while managing vulnerabilities and security standards. Engineers often have to work with legacy systems and learn many new technologies simultaneously to be effective in their jobs. This book teaches you continuous modernization, a key skill for tackling modern and legacy software. By adopting the right mindset and techniques, you will improve systems and workflows, making everything more efficient over time.

Continuous modernization is your essential guide to updating old software systems into modern, efficient, and scalable applications. This book covers everything from changing your mindset and technical practices to business strategies and fostering a culture of innovation. It includes tips on unlearning outdated methods, embracing feedback, making smart decisions, ensuring stability, and applying modern design principles. With practical techniques and real-world examples, it provides the tools you need to modernize your software systems and achieve lasting success successfully.

By the end of this book, readers will master continuous modernization principles and practices. They will learn to spot areas needing improvement, create effective modernization strategies, and implement changes that boost value and efficiency. Additionally, they will understand how to build a culture of innovation and ongoing learning to keep their software systems up-to-date and competitive in a fast-changing tech world.


WHAT YOU WILL LEARN

● Learn patterns, anti-patterns, and tools to improve software architecture decisions.

● Eliminate limiting practices to improve development efficiency.

● Apply disciplined feedback loops to refine architecture and design decisions.

● Implement advanced troubleshooting techniques to prevent design flaws.

● Continuously refactor systems and scale modernization efforts in distributed architectures.


WHO THIS BOOK IS FOR

Our book is for professionals in the field of computer science. It is for software architects, engineers, testers, managers, directors, and VPs. This is for individuals and teams who may or may not have a modernization project but care about improving individuals and systems daily.


商品描述(中文翻譯)

**描述**

作為一名工程師,常常會感覺到在測試、設計或交付高品質解決方案方面的時間永遠不夠。管理者經常因為需要交付新功能以支持團隊,同時又要管理漏洞和安全標準而感到不堪重負。工程師們常常需要與舊系統合作,並同時學習許多新技術,以便在工作中發揮效能。本書教你持續現代化,這是一項應對現代和舊版軟體的關鍵技能。透過採用正確的心態和技術,你將改善系統和工作流程,隨著時間的推移使一切變得更有效率。

持續現代化是你更新舊軟體系統為現代、高效且可擴展應用程式的基本指南。本書涵蓋了從改變心態和技術實踐到商業策略和培養創新文化的所有內容。它包括有關去除過時方法、接受反饋、做出明智決策、確保穩定性以及應用現代設計原則的建議。透過實用的技術和真實案例,它提供了現代化你的軟體系統並成功實現持久成功所需的工具。

在本書結束時,讀者將掌握持續現代化的原則和實踐。他們將學會識別需要改進的領域,創建有效的現代化策略,並實施提升價值和效率的變更。此外,他們將了解如何建立創新和持續學習的文化,以保持其軟體系統的最新狀態,並在快速變化的科技世界中保持競爭力。

**你將學到什麼**

● 學習改善軟體架構決策的模式、反模式和工具。
● 消除限制性實踐以提高開發效率。
● 應用有紀律的反饋循環來完善架構和設計決策。
● 實施先進的故障排除技術以防止設計缺陷。
● 持續重構系統並在分散架構中擴大現代化努力。

**本書適合誰**

本書適合計算機科學領域的專業人士。它適合軟體架構師、工程師、測試人員、管理者、主管和副總裁。這本書適合那些可能有或沒有現代化項目,但關心每天改善個人和系統的個人和團隊。