,

Microservices – Up and Running

A Step-by-Step Guide to Building a Microservice Architecture

Paperback Engels 2020 1e druk 9781492075455
€ 66,55
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your first microservices architecture is difficult. How do you make myriad choices, educate your team on all the technical details, and navigate the organization to a successful execution to maximize your chance of success? With this book, authors Ronnie Mitra and Irakli Nadareishvili provide step-by-step guidance for building an effective microservices architecture.

Architects and engineers will follow an implementation journey based on techniques and architectures that have proven to work for microservices systems. You'll build an operating model, a microservices design, an infrastructure foundation, and two working microservices, then put those pieces together as a single implementation. For anyone tasked with building microservices or a microservices architecture, this guide is invaluable.

- Learn an effective and explicit end-to-end microservices system design
- Define teams, their responsibilities, and guidelines for working together
- Understand how to slice a big application into a collection of microservices
- Examine how to isolate and embed data into corresponding microservices
- Build a simple yet powerful CI/CD pipeline for infrastructure changes
- Write code for sample microservices
- Deploy a working microservices application on Amazon Web Services

Specificaties

ISBN13:9781492075455
Taal:Engels
Bindwijze:paperback
Aantal pagina's:302
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:30-11-2020
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Who Should Read This Book
What You’ll Need
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments

1. Toward a Microservices Architecture
What Are Microservices?
Reducing Coordination Costs
The Coordination Cost Problem
The Hard Parts
Learning by Doing
The “Up and Running” Microservices Model
Decisions, Decisions…
Writing a Lightweight Architectural Decision Record
Summary

2. Designing a Microservices Operating Model
Why Teams and People Matter
Team Size
Team Skills
Interteam Coordination
Introducing Team Topologies
Team Types
Interaction Modes
Designing a Microservices Team Topology
Establish a System Design Team
Building a Microservices Team Template
Platform Teams
Enabling and Complicated-Subsystem Teams
Consumer Teams
Summary

3. Designing Microservices: The SEED(S) Process
Introducing the Seven Essential Evolutions of Design for Services: The SEED(S) Method
Identifying Actors
Example Actors in Our Sample Project
Identifying Jobs That Actors Have to Do
Using Job Story Format to Capture JTBDs
Example JTBDs in Our Sample Project
Discovering Interaction Patterns with Sequence Diagrams
Deriving Actions and Queries from JTBDs
Example Queries and Actions for Our Sample Project
Describing Each Query and Action as a Specification with an Open Standard
Example OAS for an Action in Our Sample Project
Getting Feedback on the API Specification
Implementing Microservices
Microservices Versus APIs
Summary

4. Rightsizing Your Microservices: Finding Service Boundaries
Why Boundaries Matter, When They Matter, and How to Find Them
Domain-Driven Design and Microservice Boundaries
Context Mapping
Synchronous Versus Asynchronous Integrations
A DDD Aggregate
Introduction to Event Storming
Afgekapt op 60 regels

Managementboek Top 100

€ 66,55
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Microservices – Up and Running