
Explore challenges and solutions in implementing Event Sourcing, including storage, schema evolution, scalability, and consistency, based on real-world commercial experience.

Discover strategic patterns in Domain Driven Design to understand and model your domain effectively, focusing on high-value approaches for smooth adoption and practical implementation.

Install and explore YugabyteDB, an open-source distributed SQL database compatible with PostgreSQL, on Kubernetes. Learn about data sharding, replication, and geo-distribution for high availability and low latency.

Explore microservice interaction patterns: choreography vs orchestration. Learn pros, cons, and tools for each approach, with demos and a case study on combining both methods.

Transferring enterprise architecture knowledge to startups: balancing flexibility, scalability, and maintainability while embracing fearless technical choices in uncertain environments.

Explore location transparency's role in building scalable, distributed systems. Learn how it impacts coherence, coupling, and connascence metrics, and its significance in DDD, CQRS, and Event Sourcing.

Explore the Strangler Fig Pattern for modernizing legacy systems using Change Data Capture, connectors, and stream processing techniques.

Learn event sourcing with Event Store: implementation, challenges, and best practices for robust, scalable systems. Covers writing events, validation, migrations, and advanced topics.

Explore event-driven architectures in distributed systems, focusing on event chains, orchestration, and workflow engines to improve system design and reduce coupling.

Explore the evolution of software architecture from monoliths to serverless, examining key characteristics, challenges, and benefits of each approach for modern system design.

Explore strategies for transforming monolithic systems into flexible API platforms, enhancing scalability and adaptability in modern software architecture.

Explore the future of application architecture through the lens of bee colonies, drawing parallels between reactive systems and nature's efficient organizational structures.

Explore micro frontend architecture, extending microservices to the frontend. Learn benefits, real-life examples, and best practices for building modular, scalable web applications.

Explore event-driven microservices architecture: benefits, challenges, and practical strategies for successful implementation in modern software development.

Explore Micronaut's innovative approach to building microservices with reduced startup time, memory footprint, and reflection usage. Learn key features and best practices for efficient development.

Explore event-driven microservices architecture, including key patterns, Apache Kafka's role, and practical implementation strategies for building scalable and resilient systems.

Pragmatic approach to testing hexagonal architectures, balancing unit and integration tests for optimal coverage and speed in Spring Boot applications.

Explore how Spring Cloud simplifies cloud-native application development, empowering architects to make critical design decisions while enabling developers to implement business use cases effectively.

Explore simplicity as a key factor in evolving software architecture. Learn practices like continuous refactoring and decision-decomposition to maintain adaptable systems.

Explore the diverse serverless landscape, including containerized apps, API gateways, orchestrators, event-driven architectures, scheduled services, and hybrid serverless-serverful solutions.

Explore the concept of modular monoliths as an alternative to microservices, emphasizing the importance of good design principles in software architecture regardless of approach.