Microservice Architecture
O'Reilly Media (Verlag)
978-1-4919-5625-0 (ISBN)
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.
In three parts, this book explains how these services work and what it means to build an application the Microservices Way. You’ll explore a design-based approach to microservice architecture with guidance for implementing various elements. And you’ll get a set of recipes and practices for meeting practical, organizational, and cultural challenges to microservice adoption.
Learn how microservices can help you drive business objectives
Examine the principles, practices, and culture that define microservice architectures
Explore a model for creating complex systems and a design process for building a microservice architecture
Learn the fundamental design concepts for individual microservices
Delve into the operational elements of a microservices architecture, including containers and service discovery
Discover how to handle the challenges of introducing microservice architecture in your organization
Irakli Nadareishvili is CTO and co-founder of a New York health-tech startup ReferWell. At any given time he can be found: designing and implementing APIs, discussing distributed systems architecture and expressing opinions about product management. Prior to ReferWell Irakli held leadership roles at API Academy of CA Technologies, and NPR. Irakli is highly involved in the startup community and has spent over a decade in Washington, DC building innovative products for media companies, government and international organizations, while also being an active open-source contributor and advocate
As the Director of Design at CA’s API Academy, Ronnie Mitra is focused on helping people design better distributed systems. He travels around the world, helping organisations adopt a design-centric approach to interface design and a system-centric approach to application architecture. Mitra is currently writing a book with Irakli Nadareishvili, Matt McLarty and Mike Amundsen on microservices design and architecture.
Matt McLarty is Vice President of the API Academy at CA Technologies. The API Academy helps companies thrive in the digital economy by providing expert guidance on strategy, architecture and design for APIs.
An internationally known author and lecturer, Mike Amundsen travels throughout the world consulting and speaking on a wide range of topics including distributed network architecture, Web application development, and other subjects. In his role of Director of Architecture for the API Academy, Amundsen heads up the API Architecture and Design Practice in North America. He is responsible for working with companies to provide insight on how best to capitalize on the myriad opportunities APIs present to both consumers and the enterprise. Amundsen has authored numerous books and papers on programming over the last 15 years. His most recent book is a collaboration with Leonard Richardson titled "RESTful Web APIs" published in 2013. His 2011 book, "Building Hypermedia APIs with HTML5 and Node", is an oft-cited reference on building adaptable Web applications.
Understanding Microservices
Chapter 1The Microservices Way
Understanding Microservices
Adopting Microservices
The Microservices Way
Summary
Chapter 2The Microservices Value Proposition
Microservice Architecture Benefits
Deriving Business Value
Defining a Goal-Oriented, Layered Approach
Applying the Goal-Oriented, Layered Approach
Summary
Microservice Design Principles
Chapter 3Designing Microservice Systems
The Systems Approach to Microservices
A Microservices Design Process
Chapter 4Establishing a Foundation
Goals and Principles
Platforms
Culture
Summary
Microservices in Practice
Chapter 5Service Design
Microservice Boundaries
API Design for Microservices
Data and Microservices
Distributed Transactions and Sagas
Asynchronous Message-Passing and Microservices
Dealing with Dependencies
Summary
Chapter 6System Design and Operations
Independent Deployability
More Servers, More Servers! My Kingdom for a Server!
Docker and Microservices
The Role of Service Discovery
The Need for an API Gateway
Monitoring and Alerting
Summary
Chapter 7Adopting Microservices in Practice
Solution Architecture Guidance
Organizational Guidance
Culture Guidance
Tools and Process Guidance
Services Guidance
Summary
Chapter 8Epilogue
Appendix Microservice Architecture Reading List
Microservices 101
Best Practices
Example Implementations
Foundations
Erscheinungsdatum | 29.08.2016 |
---|---|
Zusatzinfo | black & white illustrations |
Verlagsort | Sebastopol |
Sprache | englisch |
Maße | 179 x 233 mm |
Gewicht | 266 g |
Einbandart | kartoniert |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Office Programme ► Outlook | |
Informatik ► Software Entwicklung ► SOA / Web Services | |
Informatik ► Software Entwicklung ► Software Architektur | |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Schlagworte | amazon • Architektur (Informatik) • IT Architektur • Microservices • Netflix |
ISBN-10 | 1-4919-5625-9 / 1491956259 |
ISBN-13 | 978-1-4919-5625-0 / 9781491956250 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich