[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"home-latest-posts":3},{"posts":4,"metadata":22},[5,11,16],{"id":6,"title":7,"description":8,"category":9,"date":10},"60084aca-428a-413e-8388-7d1d0d6b22c3","Distributed Transaction Processing: Saga Pattern in Golang","A practical guide to distributed transactions with the saga pattern in Go. Build an orchestrated saga, roll back failed steps with compensating transactions, and retry failed compensations with Kafka retry topics and a dead letter queue.","backend development","October 19, 2026",{"id":12,"title":13,"description":14,"category":9,"date":15},"1f6874d4-270c-48e1-9798-324b494c7f0e","Building Fault-Tolerant, Event-Driven Kafka Pipelines in Go: Reliable Reprocessing & Dead Letter Queues","A practical guide to building reliable event-driven systems in Go using Apache Kafka. Learn how to implement tiered retry strategies with delayed reprocessing, route permanently failed messages to dead letter queues in Golang with Sarama.","August 16, 2026",{"id":17,"title":18,"description":19,"category":20,"date":21},"8e725d3e-a77b-4938-8ea6-e7790953dc7a","Horizontally Scaling PostgreSQL: Database Sharding with Citus","A practical guide to scaling your database infrastructure horizontally. Learn how to shard your data, optimize query routing, and build a distributed multi-tenant architecture using Postgres, Citus and Docker.","Database Engineering","July 21, 2026",{"page":23,"limit":24,"total":25,"totalPages":26,"hasNextPage":27,"hasPreviousPage":28},1,3,12,4,true,false]