
Explore open standards for creating event-driven cloud applications, focusing on key benefits and best practices for modern, scalable architectures.

Explore the decision-making process between generic and specific software design solutions, considering factors like flexibility, cost, and organizational impact.

Explore JUnit 5's new features, architecture, and programming model for modern Java testing, including modularity, extensibility, and improved APIs for writing and executing tests.

Explore codebase architecture refactoring using a Spring demo project. Learn to identify and address root causes of code rot, focusing on clean code principles at the architectural level.

Explore event-driven architectures for microservices, focusing on data consistency issues and solutions using CQRS, Event Sourcing, Spring Boot, and Spring Cloud Stream.

Explore strategic DDD concepts like Bounded Context and Context Map, with practical examples using Spring Boot applications for migrating monoliths to microservices.

Explore serverless architecture and Spring Cloud Function's new programming model for Spring Boot, focusing on business logic while abstracting infrastructure details.

Learn techniques to split monolithic Spring applications into smaller, manageable sub-contexts, simplifying dependencies and paving the way for microservices architecture.

Explore techniques for simplifying monolithic applications by splitting component containers, isolating beans, and managing dependencies. Learn practical tips for modularizing Spring applications and preparing for microservices.

Explore implementing Domain-Driven Design in microservices using Spring technologies. Learn about Bounded Contexts, Strategic Design, Aggregates, Repositories, and Domain Events with practical code examples.

Explore message-driven architecture, event sourcing, and integration testing using Spring Cloud. Learn content negotiation, versioning, and Consumer Driven Contracts for non-REST APIs.

Explore Spring Kafka's integration with distributed systems, covering essential concepts, advanced features, and best practices for building scalable event-driven applications.

Explore CQRS and Event Sourcing implementation using Spring Boot and Axon Framework. Learn scalable architecture, optimal command routing, and AMQP integration for modern applications.

Explore API design for evolving systems, focusing on REST principles, architectural context, and strategies for creating flexible, durable APIs that can adapt without breaking client functionality.

Explore JUnit 5's new features, migration strategies, and advantages in automated testing. Learn about modules, extension points, and improved test writing techniques.

Implementing modular monolithic applications with Spring Boot: strategies for code organization, component structure, and bounded context interaction to maintain modularity and prepare for potential future system splits.

Explore building scalable event-driven microservices using Axon and Spring Boot, demonstrating how these powerful frameworks simplify complex architectures through live coding.

Explore integrating Business Process Management with microservices using Spring, addressing key challenges and showcasing implementation strategies with Spring tools and Apache Kafka.

Explore event-driven microservices using Spring Cloud Stream and Spring Cloud Function. Hands-on session covering recent developments and features for cloud-native distributed architectures.

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 Batch's architecture, templates, and power through live coding examples. Learn to efficiently handle large-scale data processing tasks in enterprise environments.