Some Random Notes

Home

❯

System Design

System Design

Oct 18, 20261 min read

System Design Architecture

Explore core distributed patterns, messaging systems, and scalable backend design notes.

01

Kafka Partitioning & Consumers

Partition keys, consumer group rebalancing, and offsets.

02

Saga Pattern & Distributed Transactions

Orchestration vs. choreography, compensating transactions.

03

Resilience & Circuit Breakers

Resilience4j, fallback strategies, and fault tolerance.

17 items under this folder.

  • TROF

    • Oct 18, 2026

      Thundering Herd 1

      • Oct 18, 2026

        Thundering Herd, Cache Stampede & Retry Storms

        • system-design
        • distributed-systems
        • reliability
        • caching
        • scalability
        • performance
      • Oct 18, 2026

        Upsert

        • Oct 18, 2026

          index 2

          • Oct 18, 2026

            # Brief Overview of {{FOLDER_NAME}}

            • Oct 18, 2026

              System Design Bascis - Architecture, Trade-offs

              • system-design
            • Oct 18, 2026

              Bottleneck Troubleshooting & Resolution

              • system-design
              • troubleshooting
              • performance
              • java
              • dotnet
            • Oct 18, 2026

              ACID

              • Oct 18, 2026

                Architectural Decision Guide - Should I use Kafka or Redis?

                • Oct 18, 2026

                  Bloom Filters

                  • Oct 18, 2026

                    Caching

                    • Oct 18, 2026

                      Case Studies

                      • Oct 18, 2026

                        DB

                        • Oct 18, 2026

                          Kafka

                          • Oct 18, 2026

                            Questions

                            • Oct 18, 2026

                              REST and GraphQL


                              Created with Quartz v5.0.0 © 2026

                              • GitHub