From Monolithic
Microservices to
Micro Streams
Hugh McKee
Developer Advocate
RESTful synchronous RPCs
Monolithic Microservices
Intra service RPCs
Whatever can happen,
will happen.
Murphy’s Law
Async Cascading Events
Micro Streams - Cascading Events
With distributed systems
It’s not if something
happens
It’s when something
happens
Hugh’s motto
Single Points of Failure
Replicated Reference Data
The chains of habit are too
weak to be felt until they are
too strong to be broken.
Samuel Johnson
Micro Stream Examples
Do the least amount
of work when
someone is waiting.
Event-sourcing
Command
Query
Responsibility
Segregation
● At-least-once-delivery
● Idempotency
● Multi transactional
● Eventual consistency
At-least-once-delivery
Idempotency
Multi transactional
Eventual consistency
Serverless Microservices
A server-less, database-less, broker-less, ops-less
PaaS - kalix.io
From Monolithic
Microservices to
Micro Streams
Hugh McKee
Developer Advocate
@mckeeh3
Thanks!
Q&A
From Monolithic Microservices to Micro Streams.pdf
From Monolithic Microservices to Micro Streams.pdf

From Monolithic Microservices to Micro Streams.pdf