Terrence Miao
-
2016-10-08 12:22:32+1100
- Updated: 2016-10-08 12:22:32+1100
Isolation, Single Responsibility, Autonomy, Exclusive State, Asynchronous Message-Passing and Mobility are required to build out a modern reactive microservice architecture.
Shared with: Public
Terrence Miao
- 2016-10-08 12:25:19+1100
Up to now, the usual way to describe distributed systems has been to use a mix of technical and business buzzwords:
asynchronous, non-blocking, real-time, highly-available, loosely coupled, scalable, fault-tolerant, concurrent, message-driven, push instead of pull, distributed, low latency, high throughput, etc.
The Reactive Manifesto brought all these characteristics together, and it defines them through four high-level traits:
Responsive, Resilient, Elastic, and Message driven.
asynchronous, non-blocking, real-time, highly-available, loosely coupled, scalable, fault-tolerant, concurrent, message-driven, push instead of pull, distributed, low latency, high throughput, etc.
The Reactive Manifesto brought all these characteristics together, and it defines them through four high-level traits:
Responsive, Resilient, Elastic, and Message driven.