
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.

Deploy Spring Boot apps on Google App Engine Flexible for seamless scalability. Learn cloud deployment, testing, and diagnostics for production insights using GCP's integrated tooling.

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.

Explore Kotlin coroutines for asynchronous programming in Spring, learn implementation techniques, overcome challenges, and discover the spring-kotlin-coroutine library for seamless integration.

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.

Learn test-driven development techniques for Spring applications, covering component testing, mocks, test slices, web app testing, and consumer-driven contract testing to build robust, shippable code with confidence.

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

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 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 change data capture with Debezium for reliable microservices integration using Apache Kafka. Learn practical applications, best practices, and use cases for seamless data streaming in Spring Boot applications.