Cover for Building Microservices

Building Microservices

Sam Newman

Summary

Key Facts from "Building Microservices"

  • The Move to Microservices: This shift is about breaking down complex systems into manageable, independent, and loosely coupled services.
  • Advantages of Microservices: They provide benefits in terms of scalability, resilience, and faster time to market.
  • Service-Oriented Architecture (SOA): Microservices are a modern interpretation of SOA principles, but with a focus on organizational alignment and decentralization.
  • Decomposition Strategies: The book discusses several strategies for decomposing monolithic applications into microservices including decomposition by business capability and domain-driven design.
  • Data Management: Microservices should own their data and the concept of database per service is introduced.
  • Integration Techniques:...

    Full summary available for members.

    Log in or create a free account to view.