PinnedClaudio TavernainLevel Up CodingDesign for failure by using Dead Letter Queues (DLQ)What are dead letters and why they are essential in any distributed systemJun 25, 20231Jun 25, 20231
PinnedClaudio TavernainLevel Up CodingA practical overview on Architecture Decision Records (ADR)How to start and why this could be your most valuable action as a software architectMay 18, 2023May 18, 2023
Claudio TavernainLevel Up CodingHow to run Jekyll on KubernetesA step-by-step guide to execute Jekyll inside a local k8s clusterOct 25, 2023Oct 25, 2023
Claudio TavernainLevel Up CodingHow to deal with 40 million documents per day with AWS OpenSearchAn approach to compress data without losing (almost) any dataJul 5, 2023Jul 5, 2023
Claudio TavernainLevel Up CodingHow to pick the right managed serviceA wide range of options is great but an informed choice can be quite time-consumingMay 19, 2023May 19, 2023
Claudio TavernaSoftware architecture diagram arrowsHow to manage a relationship that sometimes “it’s complicated”Sep 15, 2022Sep 15, 2022
Claudio TavernaMicroservices orchestration and API gatewaysMany confusing names for a fairly simple conceptJun 1, 2022Jun 1, 2022