Building Microservices: Designing Fine-Grained Systems

Cover
"O'Reilly Media, Inc.", 02.02.2015 - 280 Seiten

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.

  • Discover how microservices allow you to align your system design with your organization’s goals
  • Learn options for integrating a service with the rest of your system
  • Take an incremental approach when splitting monolithic codebases
  • Deploy individual microservices through continuous integration
  • Examine the complexities of testing and monitoring distributed services
  • Manage security with user-to-service and service-to-service models
  • Understand the challenges of scaling microservice architectures
 

Was andere dazu sagen - Rezension schreiben

LibraryThing Review

Nutzerbericht  - lucasmcgregor - LibraryThing

Light on specifics, but good coverage of a slighted topic. The book should be required for serious developers who want to work in the backend/Internet space. My biggest irk is that none of this is new, you should look at RM-ODP or other older specs for a more thought out designs and concerns. Vollständige Rezension lesen

Ausgewählte Seiten

Inhalt

Abschnitt 1
Abschnitt 2
Abschnitt 3
Abschnitt 4
Abschnitt 5
Abschnitt 6
Abschnitt 7
Abschnitt 8
Abschnitt 14
Abschnitt 15
Abschnitt 16
Abschnitt 17
Abschnitt 18
Abschnitt 19
Abschnitt 20
Abschnitt 21

Abschnitt 9
Abschnitt 10
Abschnitt 11
Abschnitt 12
Abschnitt 13
Abschnitt 22
Abschnitt 23
Abschnitt 24
Urheberrecht

Andere Ausgaben - Alle anzeigen

Häufige Begriffe und Wortgruppen

Über den Autor (2015)

Sam Newman is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing Innovation globally and helping design and build their internal systems. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. He is currently writing a book, Building Microservices, which should be available in the Autumn of this year from O'Reilly.

Bibliografische Informationen