
Explore Alphabet's OASIS project: standardizing and automating contract management with Camunda BPM, employing Domain Driven Design, CQRS, and Microservices for enhanced business mobility solutions.

Discover 10 ways to maximize your data's potential, from simplifying infrastructure to automating workflows. Learn how modern applications can design, grow, and secure data while deriving insights and enhancing user experiences.

Learn to build high-performance event-driven microservices using Apache Kafka and Quarkus. Explore common patterns, live coding, and integration with Quarkus' reactive core for smooth development.

Explore technical aspects of AI in software development, including tools, architectures, and best practices for incorporating AI into workflows and ethical considerations.

Explore the journey from monolith to microservices, examining best practices, cloud-native considerations, and legacy challenges in real-world application architecture decisions.

Explore pragmatic software engineering tactics for maintainable solutions. Learn to balance innovation and stability, avoid complexity, and effectively implement practices like DDD, testing, and cloud adoption.

Discover strategies to convince management about breaking down monoliths, using DORA metrics and business perspectives to justify the investment in microservices architecture.

Explore the journey of serverless adoption in large enterprises, focusing on LEGO Group's experience, best practices, and strategies for sustainable implementation and team growth.

Explore the serverless landscape beyond simple functions, including containerized apps, API gateways, orchestrators, event-driven architectures, and hybrid serverless-serverful solutions.

Explore functional programming in Kotlin for building robust web APIs, focusing on performance, validation, testing, and concurrency without relying on traditional frameworks.

Explore four distinct patterns of event-driven architecture, their benefits, and drawbacks. Gain insights into decoupling, state transfer, event sourcing, and CQRS for informed architectural decisions.

Exploring modularity in software architecture, its implementation, and enforcement. Discusses the importance of maintainable and independently evolvable components in system design.

Explore extensible Python coding techniques to create robust, maintainable software. Learn patterns for composable code, event-driven architectures, and pluggable systems to extend functionality without modifying existing code.

Explore common software development pitfalls, including misguided practices in estimation, testing, and architecture. Learn to identify and eliminate ineffective "cults" in your projects.

Explore event-driven service systems using Java and annotations, focusing on Spring Boot tools for microservices and serverless functions deployment.

Explore the connection between healthy teams and code, focusing on improving codebase health through type annotations and runtime type checking for JAX arrays in research environments.

Learn strategies for implementing robust disaster recovery solutions in Kubernetes environments, ensuring business continuity and data protection.

Explore .NET testing best practices with XUnit, focusing on ASP.NET Core's testability and efficient dependency management for robust software development.

Discover essential design patterns for managing complex data pipelines in Python, focusing on advanced transformation techniques and Django integration for robust ETL workflows.

Discover how to apply product development principles to platform engineering, focusing on service building, tool selection, and enabling efficient engineering workflows without compromising stability.

Practical insights on deploying mission-critical systems on Azure, covering resilience, monitoring, and automation using Docker, Kubernetes, and design patterns. Real-world examples and solutions included.