<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Wahyu Amirulloh | Backend System Architect]]></title>
        <description><![CDATA[Insights on backend engineering, system design, and distributed systems.]]></description>
        <link>https://amiru.dev</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Sun, 05 Apr 2026 15:05:43 GMT</lastBuildDate>
        <atom:link href="https://amiru.dev/api/rss" rel="self" type="application/rss+xml"/>
        <pubDate>Sun, 05 Apr 2026 15:05:43 GMT</pubDate>
        <copyright><![CDATA[2026 Wahyu Amirulloh]]></copyright>
        <language><![CDATA[en]]></language>
        <item>
            <title><![CDATA[Microservices Communication: Why gRPC is the Future]]></title>
            <description><![CDATA[Optimizing internal service-to-service communication using HTTP/2, Protobuf, and gRPC for maximum performance.]]></description>
            <link>https://amiru.dev/en/system-design/microservices-communication-grpc</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/microservices-communication-grpc</guid>
            <category><![CDATA[grpc]]></category>
            <category><![CDATA[microservices]]></category>
            <category><![CDATA[performance]]></category>
            <category><![CDATA[protobuf]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Transactional Outbox Pattern: Distributed Consistency]]></title>
            <description><![CDATA[How to ensure atomic updates between your database and message brokers like Kafka or RabbitMQ.]]></description>
            <link>https://amiru.dev/en/system-design/transactional-outbox-pattern</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/transactional-outbox-pattern</guid>
            <category><![CDATA[transactional outbox]]></category>
            <category><![CDATA[consisteny]]></category>
            <category><![CDATA[kafka]]></category>
            <category><![CDATA[distributed systems]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Idempotent API Design for Financial Reliability]]></title>
            <description><![CDATA[Mastering idempotency in distributed systems to prevent duplicate transactions and ensure data consistency.]]></description>
            <link>https://amiru.dev/en/system-design/idempotent-api-design</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/idempotent-api-design</guid>
            <category><![CDATA[idempotency]]></category>
            <category><![CDATA[api design]]></category>
            <category><![CDATA[distributed systems]]></category>
            <category><![CDATA[fintech]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Silent Challenges of Banking System Integration]]></title>
            <description><![CDATA[Going beyond the code: The reality of integrating with legacy core banking systems and government regulations.]]></description>
            <link>https://amiru.dev/en/blog/banking-integration-challenges</link>
            <guid isPermaLink="true">https://amiru.dev/en/blog/banking-integration-challenges</guid>
            <category><![CDATA[banking]]></category>
            <category><![CDATA[system integration]]></category>
            <category><![CDATA[enterprise]]></category>
            <category><![CDATA[compliance]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Fri, 29 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why Go is the Gold Standard for Modern Fintech]]></title>
            <description><![CDATA[Exploring the concurrency, performance, and simplicity of Golang in the world of high-volume financial transactions.]]></description>
            <link>https://amiru.dev/en/blog/golang-fintech-standard</link>
            <guid isPermaLink="true">https://amiru.dev/en/blog/golang-fintech-standard</guid>
            <category><![CDATA[golang]]></category>
            <category><![CDATA[fintech]]></category>
            <category><![CDATA[backend]]></category>
            <category><![CDATA[performance]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Thu, 28 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Database Failover Strategies: Passive vs Active]]></title>
            <description><![CDATA[Ensuring high availability in the data layer using replication, load balancing, and failover mechanisms.]]></description>
            <link>https://amiru.dev/en/system-design/database-failover-strategies</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/database-failover-strategies</guid>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[high availability]]></category>
            <category><![CDATA[failover]]></category>
            <category><![CDATA[consistency]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Wed, 27 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Modern API Gateway Architecture]]></title>
            <description><![CDATA[Designing a high-performance entry point for microservices that handles security, observability, and traffic management.]]></description>
            <link>https://amiru.dev/en/system-design/api-gateway-architecture</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/api-gateway-architecture</guid>
            <category><![CDATA[api gateway]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[microservices]]></category>
            <category><![CDATA[infrastructure]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Tue, 26 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Distributed Locks with Redis & Go]]></title>
            <description><![CDATA[How to prevent race conditions in highly concurrent distributed systems using Redis-based locking mechanisms.]]></description>
            <link>https://amiru.dev/en/system-design/distributed-locks</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/distributed-locks</guid>
            <category><![CDATA[redis]]></category>
            <category><![CDATA[distributed systems]]></category>
            <category><![CDATA[concurrency]]></category>
            <category><![CDATA[golang]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Mon, 25 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Designing a Scalable Payment System]]></title>
            <description><![CDATA[How to design a scalable and reliable payment system using distributed systems principles, idempotency, and message queues.]]></description>
            <link>https://amiru.dev/en/system-design/payment-system</link>
            <guid isPermaLink="true">https://amiru.dev/en/system-design/payment-system</guid>
            <category><![CDATA[payments]]></category>
            <category><![CDATA[distributed systems]]></category>
            <category><![CDATA[architecture]]></category>
            <category><![CDATA[golang]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Sun, 24 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Architecture-First: My Engineering Philosophy]]></title>
            <description><![CDATA[Why I believe that great software isn't just about code, but about resilient and scalable patterns.]]></description>
            <link>https://amiru.dev/en/blog/first-post</link>
            <guid isPermaLink="true">https://amiru.dev/en/blog/first-post</guid>
            <category><![CDATA[career]]></category>
            <category><![CDATA[backend]]></category>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[philosophy]]></category>
            <dc:creator><![CDATA[Wahyu Amirulloh]]></dc:creator>
            <pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>