Best of Distributed SystemsDecember 2023

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·2y

    6 More Microservices Interview Questions

    Explore microservices interview questions including API Gateway, differences between REST and RPC, and more.

  2. 2
    Article
    Avatar of devgeniusDev Genius·2y

    Kafka Multiple Partitions with Spring Boot and Kubernetes

    This article discusses the concepts of Kafka partitions, scalability, fault tolerance, messaging ordering, and consumer parallelism. It also provides instructions on deploying Kafka, Spring Boot applications, and Kafdrop on Kubernetes. Additionally, it demonstrates how to set up a Spring Boot producer and consumer application for Kafka.

  3. 3
    Article
    Avatar of gcgitconnected·2y

    Why Is It Hard to Horizontally Scale SQL Databases

    Learn about the challenges of horizontally scaling SQL databases, including maintaining ACID properties, handling distributed joins, and managing transactions across shards.

  4. 4
    Article
    Avatar of codemazeCode Maze·2y

    What Is Service Discovery in .NET and How to Use It?

    Service Discovery in .NET allows developers to use logical names instead of IP addresses and ports to refer to external services in a networked environment. It simplifies the process of locating and interacting with services, especially in dynamic and distributed systems.

  5. 5
    Article
    Avatar of devgeniusDev Genius·2y

    Retry Mechanism in Spring Boot(@Retryable and @Recover)

    This article discusses the Retry Mechanism in Spring Boot using the @Retryable and @Recover annotations. It explains what the Retry Mechanism is, scenarios where it can be used, and provides an implementation example using Spring Boot.