reactive-microservices-architecture-orm.pdf
(
8880 KB
)
Pobierz
Reactive
Microservices
Architecture
Design Principles for Distributed Systems
Jonas Bonér
Reactive Microservices
Architecture
Design Principles
for Distributed Systems
Jonas Bonér
Beijing
Boston Farnham Sebastopol
Tokyo
Reactive Microservices Architecture
by Jonas Bonér
Copyright © 2016 Jonas Bonér. All rights reserved.
Printed in the United States of America.
Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA
95472.
O’Reilly books may be purchased for educational, business, or sales promotional use.
Online editions are also available for most titles (http://safaribooksonline.com). For
more information, contact our corporate/institutional sales department:
800-998-9938 or
corporate@oreilly.com.
Editor:
Brian Foster
Production Editor:
Colleen Cole
Copyeditor:
Colleen Toporek
March 2016:
First Edition
Interior Designer:
David Futato
Cover Designer:
Karen Montgomery
Illustrator:
Kevin Webber
Revision History for the First Edition
2016-03-15:
First Release
The O’Reilly logo is a registered trademark of O’Reilly Media, Inc.
Reactive Microser‐
vices Architecture,
the cover image, and related trade dress are trademarks of O’Reilly
Media, Inc.
While the publisher and the author have used good faith efforts to ensure that the
information and instructions contained in this work are accurate, the publisher and
the author disclaim all responsibility for errors or omissions, including without limi‐
tation responsibility for damages resulting from the use of or reliance on this work.
Use of the information and instructions contained in this work is at your own risk. If
any code samples or other technology this work contains or describes is subject to
open source licenses or the intellectual property rights of others, it is your responsi‐
bility to ensure that your use thereof complies with such licenses and/or rights.
978-1-491-95779-0
[LSI]
Table of Contents
1.
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Services to the Rescue
Slicing the Monolith
SOA Dressed in New Clothes?
3
3
5
2.
What Is a Reactive Microservice?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Isolate All the Things
Act Autonomously
Do One Thing, and Do It Well
Own Your State, Exclusively
Embrace Asynchronous Message-Passing
Stay Mobile, but Addressable
Systems Need to Exploit Reality
Service Discovery
API Management
Managing Communication Patterns
Integration
Security Management
Minimizing Data Coupling
Minimizing the Cost of Coordination
Summary
8
11
12
13
17
22
28
30
32
34
35
38
41
42
47
3.
Microservices Come in Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
iii
Plik z chomika:
krzysiek314151
Inne pliki z tego folderu:
ten-steps-to-linux-survival.pdf
(6347 KB)
The_Browser_Hackers_Handbook.pdf
(30227 KB)
The_Hackers_Handbook.pdf
(18505 KB)
trends-shaping-the-london-tech-scene.epub
(4760 KB)
trends-shaping-the-london-tech-scene.mobi
(10009 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin