Microservice architecture Aligning principles, practices, and culture

"Microservices can have a positive impact on your enterprise--just ask Amazon and Netflix--but you can fall into many traps if you don't approach them in the right way. This practical guide covers the entire microservices landscape, including the principles, technologies, and methodologies...

Full description

Bibliographic Details
Main Author: Nadareishvili, Irakli
Other Authors: Mitra, Ronnie, McLarty, Matt, Amundsen, Mike
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media 2016
Edition:First edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05017nmm a2200529 u 4500
001 EB001934416
003 EBX01000000000000001097318
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781491956229 
020 |a 9781491956342 
020 |a 1491956348 
050 4 |a QA76.754 
100 1 |a Nadareishvili, Irakli 
245 0 0 |a Microservice architecture  |b Aligning principles, practices, and culture  |c Irakli Nadareishvili [and 3 others] 
250 |a First edition 
260 |a Sebastopol, CA  |b O'Reilly Media  |c 2016 
300 |a 1 online resource 
505 0 |a Includes bibliographical references (pages 119-122) and index 
505 0 |a More Servers, More Servers! My Kingdom for a Server!Docker and Microservices; The Role of Service Discovery; The Need for an API Gateway; Security; Transformation and Orchestration; Routing; Monitoring and Alerting; Summary; Chapter 7. Adopting Microservices in Practice; Solution Architecture Guidance; How many bug fixes/features should be included in a single release?; When do I know our microservice transformation is done?; Organizational Guidance; How do I know if my organization is ready for microservices?; Culture Guidance; How do I introduce change? 
505 0 |a OrganizationCulture; Embracing Change; Putting it Together: The Holistic System; Standardization and Coordination; A Microservices Design Process; Set Optimization Goals; Development Principles; Sketch the System Design; Implement, Observe, and Adjust; The Microservices System Designer; Summary; Chapter 4. Establishing a Foundation; Goals and Principles; Goals for the Microservices Way; Operating Principles; Platforms; Shared Capabilities; Local Capabilities; Culture; Focus on Communication; Aligning Your Teams; Fostering Innovation; Summary; Part III. Microservices in Practice 
505 0 |a In HarmonySummary; Chapter 2. The Microservices Value Proposition; Microservice Architecture Benefits; Deriving Business Value; Defining a Goal-Oriented, Layered Approach; Modularized Microservice Architecture; Cohesive Microservice Architecture; Systematized Microservice Architecture; Maturity Model for Microservice Architecture Goals and Benefits; Applying the Goal-Oriented, Layered Approach; Summary; Part II. Microservice Design Principles; The Flaw of Averages; Chapter 3. Designing Microservice Systems; The Systems Approach to Microservices; Service; Solution; Process and Tools 
505 0 |a The Microservices Way at HootsuiteChapter 5. Service Design; Microservice Boundaries; Microservice Boundaries and Domain-Driven Design; Bounded Context; Smaller Is Better; Ubiquitous Language; API Design for Microservices; Messsage-Oriented; Hypermedia-Driven; Data and Microservices; Shipping, Inc.; Event Sourcing; System Model for Shipping, Inc.; CQRS; Distributed Transactions and Sagas; Asynchronous Message-Passing and Microservices; Dealing with Dependencies; Pragmatic Mobility; Summary; Chapter 6. System Design and Operations; Independent Deployability 
505 0 |a Cover; Copyright; Table of Contents; Preface; Who Should Read This Book; What's In This Book; The Outline; What's Not In This Book; Conventions Used in This Book; Safari® Books Online; How to Contact Us; Acknowledgments; Part I. Understanding Microservices; Balancing Speed and Safety; Chapter 1. The Microservices Way; Understanding Microservices; Adopting Microservices; "What are microservices? Don't I already have them?"; "How could this work here?"; "How would we deal with all the parts? Who is in charge?"; The Microservices Way; The Speed of Change; The Safety of Change; At Scale 
653 |a Computer network architectures / fast 
653 |a Software architecture / http://id.loc.gov/authorities/subjects/sh2004001071 
653 |a Software architecture / fast 
653 |a Réseaux d'ordinateurs / Architectures 
653 |a Computer network architectures / http://id.loc.gov/authorities/subjects/sh86007468 
653 |a Architecture logicielle 
653 |a COMPUTERS / General / bisacsh 
700 1 |a Mitra, Ronnie 
700 1 |a McLarty, Matt 
700 1 |a Amundsen, Mike 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1491956224 
776 |z 9781491956229 
776 |z 9781491956342 
776 |z 1491956259 
776 |z 9781491956250 
776 |z 1491956348 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491956328/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 005.3 
520 |a "Microservices can have a positive impact on your enterprise--just ask Amazon and Netflix--but you can fall into many traps if you don't approach them in the right way. This practical guide covers the entire microservices landscape, including the principles, technologies, and methodologies of this unique, modular style of system building. You'll learn about the experiences of organizations around the globe that have successfully adopted microservices."--