▲Writing the.blog All 16 Builds & investigations 9 System design 7 16 posts Filter by topic All16 distributed systems8 platform7 reliability6 rails5 postgresql4 redis3 ruby3 architecture2 concurrency2 kafka2 kubernetes2 logging2 observability2 rabbitmq2 semantic_logger2 More topics 32 active record1 async1 choreography1 configmap1 data modeling1 database architecture1 databases1 debugging1 delayed delivery1 delivery semantics1 devsecops1 event-driven architecture1 exactly once1 fiber1 idempotency1 mcp1 message queues1 performance1 pgbouncer1 pre-commit1 property graphs1 publish-subscribe1 queues1 ractor1 rust1 secret scanning1 security1 shift left1 sql pgq1 timestamps1 transactional outbox1 transactions1 september 2026 Booking the last concert seat System design 12 min read postgresqlconcurrencydistributed systems One slow consumer can stop every RabbitMQ publisher System design 11 min read rabbitmqkafkamessage queuesdistributed systemsreliability Now depends on who you ask System design 11 min read timestampsdistributed systemspostgresqlobservabilitydatabases august 2026 The event was delivered. The work was not. System design 9 min read event-driven architecturepublish-subscribedistributed systemschoreographyreliability The transaction stops at the network System design 11 min read distributed systemstransactionstransactional outboxidempotencyreliability Exactly once, where? System design 11 min read kafkadistributed systemsdelivery semanticsexactly oncereliability july 2026 The graph database you don’t have to add yet System design 10 min read postgresqlproperty graphssql pgqdatabase architecturedata modeling Redis keys need owners Builds & investigations 11 min read redisdistributed systemsarchitectureobservabilityreliabilityruby june 2026 Delayed delivery without unbounded queues Builds & investigations 12 min read rabbitmqdistributed systemsarchitecturedelayed deliveryreliabilityqueues Catching the secret before the commit, not after the audit Builds & investigations 12 min read secret scanningshift leftdevsecopspre-commitmcpsecurityrustplatform may 2026 What concurrent Ruby looks like, twelve years after the book Builds & investigations 20 min read rubyconcurrencyractorfiberasyncperformanceplatform Debugging Redis::CannotConnectError in Ruby Builds & investigations 15 min read redisrailsrubyplatformdebugging Dynamic per-user Rails debug logs, scoped to the request Builds & investigations 12 min read railsloggingsemantic_loggerredisplatform Tuning Rails log levels per class, without a redeploy Builds & investigations 15 min read railsloggingsemantic_loggerplatform Rolling PgBouncer without dropped queries Builds & investigations 19 min read pgbouncerpostgresqlrailsactive recordkubernetesplatform april 2026 When config edits start feeling like deploys Builds & investigations 24 min read railskubernetesconfigmapplatform No articles match these filters. Clear filters