Natalia PryntsovaCross 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
Natalia PryntsovaUnreliable 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
Natalia PryntsovaApplication 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
Natalia PryntsovaTransaction 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