Introduction
[Read More]
Designing APIs using Endpoints
Creating simple and maintainable services designed around Endpoints as Components
📚 That’s how we used to do it
[Read More]
Distributed Lock
A simple best-effort distributed lock using "fence token" and leasing expiration
A common issue in distributed system is having multiple consumers hosted in different nodes competing for the same resources. In the example bellow a producer creates files in a file share and multiple consumers compete for those files to parse and persist the data.
[Read More]
CQRS Translated to Clean Architecture
A practical implementation of CQRS with Clean pattern
I met Clean Architecture at first hand reading Uncle Bob’s book with the same title, and I immediately fell in love with the simplicity and applicability of his principles. Clean Architecture is all about enforce right policy rules to the way in which your software architecture is organized and more...
[Read More]