Cross cutting concerns in microservicesMicroservices architecture (as described by Martin Fowler here) is very popular so everyone will come across it sooner or later. Despite…Jul 1, 2021Jul 1, 2021
Unreliable clocksEver heard that “clocks are unreliable” or that “you cannot trust timestamps” and wondered what is that all about? Or, have you ever been…Dec 7, 2020Dec 7, 2020
Application load balancing methodsThe holy grail of load balancing is uniform load between workers. Obviously it only exists in a universe of equally-sized tasks and…Oct 20, 2020Oct 20, 2020
Transaction isolation guaranteesYou have probably seen “transaction isolation levels” matrix multiple times in documentation for different databases. Here is one for…Aug 23, 2020Aug 23, 2020