<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dzenyu Mukangara</title><description>I share architecture insights, coding practices, and engineering leadership lessons</description><link>https://code.dzenyu.com/</link><item><title>Architecting Next-Generation E911: Separating Real-Time Location Delivery from Provisioning</title><link>https://code.dzenyu.com/2026/09/20/architecting-nextgen-e911-location-delivery/</link><guid isPermaLink="true">https://code.dzenyu.com/2026/09/20/architecting-nextgen-e911-location-delivery/</guid><description>A read/write path separation between provisioning and real-time location delivery lets an NG911 platform serve emergency caller locations in under 100ms — and the validation strategy behind a multi-million-record migration that has not yet run in production.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate><category>architecture</category><category>distributed-systems</category><category>event-driven-architecture</category><category>e911</category><category>cdc</category><category>redis</category><category>spring-batch</category><category>leadership</category></item><item><title>Building AttendOnTime: My Startup Journey from Check-in Chaos to Event Platform</title><link>https://code.dzenyu.com/2026/01/18/building-attendontime/</link><guid isPermaLink="true">https://code.dzenyu.com/2026/01/18/building-attendontime/</guid><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><category>indie-hacker</category><category>event-management</category><category>saas</category><category>microservices</category><category>kafka</category><category>spring-boot</category><category>founder-journey</category><category>build-in-public</category></item><item><title>How I Prepared for the Confluent Data Streaming Engineer Certification 🚀</title><link>https://code.dzenyu.com/2025/11/20/confluent-data-streaming-cert-prep/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/11/20/confluent-data-streaming-cert-prep/</guid><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>kafka</category><category>flink</category><category>streaming</category><category>certification</category><category>Confluent</category></item><item><title>Chegg&apos;s Recurly Migration: Cohorts, Contracts, and Compensation</title><link>https://code.dzenyu.com/2025/10/15/chegg-recurly-migration-cohorts-compensation/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/10/15/chegg-recurly-migration-cohorts-compensation/</guid><description>Lessons and strategies from Chegg&apos;s migration to Recurly — balancing technical complexity with protecting team energy.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate><category>aws</category><category>commerce</category><category>graphql</category><category>kafka</category><category>leadership</category><category>migration</category><category>Optimizely</category><category>Recurly</category><category>SaaS</category><category>schema</category><category>subscriptions</category><category>spring-boot</category></item><item><title>Modernizing Metadata Ingestion: Perl to Spring Batch</title><link>https://code.dzenyu.com/2025/08/10/modernizing-metadata-ingestion-perl-to-spring-batch/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/08/10/modernizing-metadata-ingestion-perl-to-spring-batch/</guid><description>How a 5,000-line Perl monolith at TiVo became a testable, provider-agnostic Spring Batch pipeline — and what the shadow-mode cutover taught us.</description><pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate><category>architecture</category><category>ingestion</category><category>metadata</category><category>migration</category><category>modernization</category><category>perl</category><category>script</category><category>spring-boot</category><category>spring-batch</category><category>testing</category><category>transformation</category><category>validation</category></item><item><title>Onboarding Dgraph: A Local GraphQL Walkthrough</title><link>https://code.dzenyu.com/2025/08/05/onboarding-dgraph/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/08/05/onboarding-dgraph/</guid><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate><category>Dgraph</category><category>docker</category><category>graphql</category><category>schema</category></item><item><title>Leading Through Change: Lessons from Remote-First Work Since 2013</title><link>https://code.dzenyu.com/2025/08/01/lessons-remote-first-work-since-2013/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/08/01/lessons-remote-first-work-since-2013/</guid><pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate><category>communication</category><category>culture</category><category>leadership</category><category>remote-first</category><category>remote-work</category><category>trust</category></item><item><title>Designing a Scalable Webhook Delivery System</title><link>https://code.dzenyu.com/2025/05/30/designing-scalable-webhook-delivery-system/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/05/30/designing-scalable-webhook-delivery-system/</guid><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><category>architecture</category><category>distributed-systems</category><category>kafka</category><category>resilience4j</category><category>spring-boot</category><category>sqs</category><category>webhooks</category></item><item><title>Chegg Commerce: SaaS Vendor Selection (Stripe vs Recurly)</title><link>https://code.dzenyu.com/2025/03/01/chegg-commerce-saas-vendor-selection/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/03/01/chegg-commerce-saas-vendor-selection/</guid><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>architecture</category><category>commerce</category><category>evaluation</category><category>payments</category><category>product</category><category>Recurly</category><category>SaaS</category><category>Stripe</category><category>subscriptions</category></item><item><title>Optimizing Kafka Streams State Store with RocksDB</title><link>https://code.dzenyu.com/2025/02/08/optimizing-kafka-streams-rocksdb/</link><guid isPermaLink="true">https://code.dzenyu.com/2025/02/08/optimizing-kafka-streams-rocksdb/</guid><pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate><category>kafka</category><category>kafka-streams</category><category>optimization</category><category>rocksdb</category><category>spring-boot</category></item><item><title>Merge Request Best Practices</title><link>https://code.dzenyu.com/2024/10/30/mr-best-practices/</link><guid isPermaLink="true">https://code.dzenyu.com/2024/10/30/mr-best-practices/</guid><pubDate>Wed, 30 Oct 2024 00:00:00 GMT</pubDate><category>best-practices</category><category>merge-request</category><category>mr</category><category>pr</category></item><item><title>General Coding Best Practices</title><link>https://code.dzenyu.com/2024/10/21/general-coding-best-practices/</link><guid isPermaLink="true">https://code.dzenyu.com/2024/10/21/general-coding-best-practices/</guid><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate><category>best-practices</category><category>coding</category></item><item><title>Java Coding Best Practices</title><link>https://code.dzenyu.com/2024/10/20/java-coding-best-practices/</link><guid isPermaLink="true">https://code.dzenyu.com/2024/10/20/java-coding-best-practices/</guid><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate><category>best-practices</category><category>coding</category><category>java</category></item><item><title>The Bible: From Old to New Testament</title><link>https://code.dzenyu.com/2024/08/15/from-old-to-new-testament/</link><guid isPermaLink="true">https://code.dzenyu.com/2024/08/15/from-old-to-new-testament/</guid><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><category>bible</category><category>faith</category><category>new-testament</category><category>old-testament</category></item><item><title>Highlights from New Relic’s Roadmap Showcase</title><link>https://code.dzenyu.com/2023/12/06/newrelic-roadmap-showcase/</link><guid isPermaLink="true">https://code.dzenyu.com/2023/12/06/newrelic-roadmap-showcase/</guid><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate><category>apm</category><category>devops</category><category>newrelic</category><category>observability</category><category>telemetry</category></item><item><title>AMAZON QLDB</title><link>https://code.dzenyu.com/2021/11/01/amazon-ion-qldb/</link><guid isPermaLink="true">https://code.dzenyu.com/2021/11/01/amazon-ion-qldb/</guid><pubDate>Mon, 01 Nov 2021 00:00:00 GMT</pubDate><category>databases</category><category>ion</category><category>java</category><category>ledger</category><category>qldb</category></item><item><title>Notes from AWS Summit in San Francisco April 2018</title><link>https://code.dzenyu.com/2018/04/13/aws-summit-sfo-2018/</link><guid isPermaLink="true">https://code.dzenyu.com/2018/04/13/aws-summit-sfo-2018/</guid><pubDate>Fri, 13 Apr 2018 00:00:00 GMT</pubDate><category>aws</category><category>sfo</category><category>summit</category></item></channel></rss>