Best of Spring BootDecember 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    A Comprehensive guide to Spring Boot 3.2 with Java 21, Virtual Threads, Spring Security, PostgreSQL, Flyway, Caching, Micrometer, Opentelemetry, JUnit 5, RabbitMQ, Keycloak Integration, and More! (10/

    The article explores the fundamentals of building an API with Spring Boot. It covers topics like Java's relevance, the features of Spring Boot, project structure, controllers and services, starting the project, entities, database migration, error handling, authentication and authorization, caching, rate limiting, circuit breaker, observability, integration testing, and using RabbitMQ. The article provides a comprehensive guide to developers to enhance their development workflow.

  2. 2
    Article
    Avatar of bitBits and Pieces·2y

    Implementing a Microservices Application with CQRS (Command Query Responsibiltiy Segregation)

    Implementing a microservices application with CQRS (Command Query Responsibility Segregation) involves separating the responsibilities of reading data and writing data into different components. This pattern improves performance and scalability by using different models for updating and reading information in a system.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Top Features in Spring Boot 3.2

    Spring Boot 3.2 introduces new features such as support for Virtual Threads, JdbcClient and RestClient tools, and improved observability using Micrometer's annotations and key/values.

  4. 4
    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.

  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.

  6. 6
    Article
    Avatar of devgeniusDev Genius·2y

    Circuit Breaker and Feign Client Implementation in Spring Boot 3.1 (Zipkin & OpenTelemetry)

    Learn about the implementation of Circuit Breaker and Feign Client in Spring Boot 3.1 using Zipkin and OpenTelemetry.