Szczegóły ebooka

Software Architecture and Design. The Practical Guide to Design Patterns

Software Architecture and Design. The Practical Guide to Design Patterns

Rheinwerk Publishing, Inc, Kristian Köhler

Ładowanie...
EBOOK
Ładowanie...
The journey begins with foundational concepts, exploring the various programming paradigms, including structured, object-oriented, functional, and reactive programming. Early chapters dive deep into design patterns and software architecture, laying the groundwork for understanding core principles and concepts. As the reader progresses, they will grasp the significance of these patterns in creating efficient and scalable systems.
The book unfolds by discussing key principles such as SOLID and clean code, providing tools to create maintainable software. It introduces essential patterns such as Factory, Strategy, and Singleton and explains their real-world applications in modern development environments. Each chapter is designed to build practical knowledge, empowering the reader with patterns that enhance system reliability and maintainability.
The latter chapters of the book expand on distributed systems, with a focus on communication patterns between services, resilience, and managing state in cloud and microservice environments. By the end, readers will have developed a comprehensive understanding of software architecture, ready to apply design patterns in creating robust, scalable applications.
  • 1. Introduction
  • 2. Principles of Good Software Design
  • 3. Source Code and Documenting the Software Development
  • 4. Software Patterns
  • 5. Software Architecture, Styles, and Patterns
  • 6. Communication Between Services
  • 7. Patterns and Concepts for Distributed Applications
  • Tytuł:Software Architecture and Design. The Practical Guide to Design Patterns
  • Autor:Rheinwerk Publishing, Inc, Kristian Köhler
  • Tytuł oryginału:Software Architecture and Design. The Practical Guide to Design Patterns
  • ISBN:9781807789886, 9781807789886
  • Data wydania:2026-04-23
  • Format:Ebook - EPUB
  • Identyfikator pozycji: e_4ysn
  • Wydawca: Rheinwerk Publishing
Ładowanie...
Ładowanie...