Wzorce projektowe
Trzy wzorce, każdy w osobnym artykule z kodem, po angielsku. Optymistyczna współbieżność wykrywa, że dwie osoby zmieniają te same dane, więc żadna zmiana nie ginie po cichu. Saga i process manager koordynują proces biznesowy obejmujący kilka usług bez rozproszonej transakcji. Memoizacja uruchamia funkcję raz i używa ponownie jej wyniku. Przewodniki Optymistyczna współbieżność i Procesy rozproszone rozwijają dwa pierwsze tematy.
3 artykuły
![Memoization, a useful pattern for quick optimization]()
Memoization, a useful pattern for quick optimization
Today I would like to show you a simple programming pattern that can be useful for quick code optimization. This pattern is called…
![Saga and Process Manager - distributed processes in practice]()
Saga and Process Manager - distributed processes in practice
What can go wrong with distributed systems? Everything! I like to compare distributed systems to Rocky Balboa fighting the last round with…
![Optimistic concurrency for pessimistic times]()
Optimistic concurrency for pessimistic times
Apparently, one of the worst things you can wish someone is “may you live in interesting times”. In these interesting times of ours, I…


