
Explore cutting-edge continuous delivery using Spinnaker's automated canary analysis for Spring applications. Learn about multi-cloud deployment strategies and data-driven decision-making for production releases.

Explore collaborative contract-driven development for microservices, focusing on Spring Cloud Contract to improve team efficiency, reduce wait times, and enhance service integration.

Explore clean architecture concepts and implementation in Spring, covering layered design, SOLID principles, and domain-driven design. Learn practical strategies for building flexible, maintainable software.

Explore Spring Cloud Azure for scalable, data-driven apps with NoSQL, authentication, and messaging. Learn to enhance Spring-based applications using Azure's cloud services.

Explore event-driven microservices using Spring Boot, Apache Kafka, and Spring for Kafka. Learn to build a modern Java web application with live coding and practical patterns.

Explore GraphQL as a flexible alternative to REST APIs, learning its basics, implementation with Java and Spring Boot, and advantages in API development and consumption.

Explore Neo4j SDN/RX, a new Spring Data module for Neo4j. Learn about reactive database access, composable modules, and improved mapping support for larger domains and immutable classes.

Explore chaos engineering with Chaos Monkey for Spring Boot: setup, integration, reactive apps, project history, and live coding demonstrations.

Learn to deploy Spring applications on Kubernetes, exploring Docker, customization, Spring Dataflow, and build packs for efficient cloud-native development and deployment.

Learn to extend and automate Kubernetes using Spring Boot and Spring Native-powered custom operators, eliminating complex YAML configurations and streamlining infrastructure management.

Explore cloud-native healthcare data integration using Dapr, from Spring Boot to Kubernetes microservices. Learn practical insights and benefits for both beginners and experienced developers.

Learn to quickly upgrade Java frameworks and tools using OpenRewrite, enabling safe and efficient large-scale migrations for Spring, JUnit, logging libraries, and more.

Exploring distributed systems patterns using Spring Cloud, Service Meshes, and eBPF. Compares approaches for service discovery, routing, load-balancing, and resilience in microservice architectures, with theoretical insights and live demonstrations.

Explore chaos engineering principles to build transparency, balance reliability with development speed, and empower teams to create resilient systems in dynamic, distributed environments.

Discover how addressing a flawed test setup significantly reduced build time, exploring best practices and antipatterns for Spring Boot application testing and TestContext reuse.

Explore building Spring Boot applications with Redis Stack, leveraging multiple data models and functionalities including document store, graph database, time series, and full-text search.

Explore distributed job scheduling with JobRunr, transforming Java 8 lambdas into background jobs. Learn integration with Spring Boot and Spring Native for efficient, scalable processing of complex business tasks.

Explore Spring Batch's architecture, templates, and power through live coding examples. Learn to efficiently handle large-scale data processing tasks in enterprise environments.

Explore managing state in reactive systems using modern workflow engines, integrating them with Spring and message brokers for improved transparency and orchestration in event-driven architectures.

Explore resilience, security, and observability in microservices using Spring Cloud Gateway. Learn routing, circuit breakers, authentication, and monitoring for robust API management.

Explore OpenTelemetry integration with Spring Boot for enhanced observability. Learn about auto-instrumentation, tracing, metrics, and logging to uncover performance issues and errors effectively.