
Explore micro frontends as a strategy to avoid frontend monoliths, discussing implementation approaches, advantages, and challenges in extending microservices concepts to the frontend world.

Explore patterns for scaling engineering teams, requirements, and architecture as organizations grow. Learn strategies to adapt and optimize for increased workload and team size.

Explore service mesh adoption in microservices architecture: considerations, best practices, and future trends for successful implementation in hybrid, multi-cloud environments.

Explore resilient microservices architecture using Kubernetes, covering key design patterns like timeout, circuit breaker, retry, and bulkheads for building robust, scalable systems.

Discover ultra-lightweight Java microservices with Micronaut's compile-time approach. Learn about subsecond startup, minimal memory usage, and GraalVM integration for instant startup and efficiency.

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

Explore modular monolithic application design using Spring, focusing on code organization, component structure, and bounded context interaction for improved maintainability and scalability.

Explore the Majestic Modular Monolith approach as an alternative to microservices, examining its design, implementation, and benefits for code organization, productivity, and scalability.

Explore Spring Framework 5.1's enhancements for JDK 8 & 11, including functional API design, Kotlin support, and guidance on upgrading to newer JVM versions.

Explore coding architecture rules as tests with ArchUnit. Learn to enforce naming conventions, structure, and best practices automatically in Java projects.

Explore the evolution of distributed architecture, from monolithic core banking to modern microservices and serverless, with practical tips, code samples, and insights on security and implementation challenges.

Explore event-driven microservices architecture using Apache Kafka, covering design patterns, advantages, and implementation strategies for efficient, low-latency systems.

Learn to apply Domain-Driven Design and Command Query Separation principles to cloud architectures, using modern technologies like Java, Spring, and Kubernetes for efficient system design and implementation.

Explore best practices for serverless applications, including infrastructure as code, local debugging, state management, continuous delivery, and safe deployments. Learn from real-world case studies.

Explore nature-inspired reactive architecture for efficient, resilient software solutions. Learn from honeybees to create responsive applications using frameworks and real-world examples.

Explore lightweight software architecture approaches, architecturally-evident coding styles, and representing architecture models as code to align design with implementation.

Comprehensive exploration of JUnit 5's architecture, features, and extensions. Live coding demos showcase modern testing capabilities, including custom display names, conditional execution, and dynamic tests.

Explore Java 9's impact on Maven projects, focusing on modular system adoption, JEPs, and JSRs. Learn about changes and improvements for Maven users from an Apache Maven expert.

Explore advanced Spring Data REST features for building hypermedia-driven REST services, including custom state transitions, manual resource integration, and representation tweaking.

Explore Angular Ivy's new rendering architecture, its instruction set, and design patterns that leverage modern ES6 capabilities to improve performance and reduce code size in web applications.

Explore event-driven architecture using Spring, Axon, and Pivotal Cloud Foundry to build evolutionary microservices. Learn CQRS, event sourcing, and cloud-native development techniques.