An exciting new technology that brings serializable ACID transactions to applications built on a streaming architecture.
This article does nice summary of CQRS pattern.
In this post author presents a sample implementation of populating a view model by consuming event stream.
This blog post goes into depth on our RabbitMQ implementation, why Trello chose Kafka instead.
The most common cache synchronization strategies, their advantages, and disadvantages, and also popular use cases.
Ubiquity is important since the usefulness of a tracing infrastructure can be severely impacted if even small parts of the system are not being monitored.
Why it's a bad idea to use JWTs as session tokens for most people.
Eclipse MicroProfile Fault Tolerance provides a simple and flexible solution to build a Fault Tolerance microservice, which is easy to use and configurable.
None of the forms of testing described in this article are easy and often requires a fundamental change in the way systems are designed, developed and tested.
How do you respond when a deployment of a service introduces instability or bugs? How do you ensure changes to an API are backwards compatible? These are the questions this article tries to answer.
Kafka as a backbone for Event Sourcing.
Managing Complex Communication within Cloud Native Applications