Beyond Microservices: Streams, State and Scalability
A micro-service based architecture has many advantages when it comes to scalability and resilience. Unfortunately, the RPC boundary between micro services has consequences for transactionality and for the ability to use data coming out of a service at more places.