
Explore strategies for scaling engineering teams during rapid growth, covering hiring, failure management, architecture, monitoring, and best practices for maintaining stability and efficiency.

Explore the disconnect between software architecture and code, and learn strategies to align them for better development practices and team communication.

Explore diverse data models and their applications in solving complex problems. Learn to choose the right approach for each scenario, avoiding accidental complexity in software development.

Explore RavenDB's capabilities for load distribution, replication, disaster recovery, and data-driven sharding. Learn how this document database scales under load and maintains high availability during failures.

Exploring software-defined business challenges, this talk discusses raising abstractions to address interoperability issues in diverse IT environments and proposes unified horizontal application architecture solutions.

Explore how simplicity in software design enhances agility, improves comprehension, and leads to adaptable solutions. Learn practical techniques for reducing complexity and managing natural constraints in development.

Practical approaches for improving legacy systems: refactoring, quality investment, and architectural changes. Learn strategies to enhance code quality, manage technical debt, and implement effective remediation techniques.

Explore effective communication patterns in microservices architecture, focusing on events and their impact on component coupling. Learn to select suitable routing patterns for different communication needs.

Explore reactive programming benefits beyond high throughput, including debugging, stream processing, back-pressure, and client-side reactivity. Learn when to use and avoid this approach in software development.

Explore coupling in software systems, its impact on development, and strategies for effective uncoupling to improve system flexibility and maintainability.

Explore EventStorming's evolution from an Aggregate discovery tool to a versatile platform for collaborative modeling, covering business design, organizational structure, and software implementation.

Explore how BOSH enhances Kubernetes operations, addressing challenges in scaling, availability, patching, and upgrades for robust container runtime management at scale.

Explore advanced message routing in microservices on Kubernetes, covering command-query segregation, domain-driven design, and distributed event buses for efficient, scalable architectures.

Exploring IoT's impact on software architecture, focusing on scalability, availability, data transfer, and security for intelligent analysis of sensor data in various industries.

Explore event-driven microservices architecture, focusing on CQRS, DDD, and effective messaging strategies for building scalable and maintainable distributed systems.

Explores the benefits of a monolithic architecture with CQRS and event sourcing, offering a balanced approach between monoliths and microservices for scalable, maintainable systems.

Explore evolutionary architecture strategies for adaptable systems in changing tech landscapes. Learn incremental design, guided approaches, and practical techniques for future-proof architectures.

Explore Lunar Way's transition to microservices and cloud-native architecture, focusing on Kubernetes implementation, scalability, and organizational changes for improved deployment and operations.

Discover how Careem optimized its ride-hailing system, reducing response times from minutes to seconds. Learn about the challenges, solutions, and key pillars for building a reliable and scalable marketplace platform.

Explore the integration of IoT and Microservices in home automation, covering architectural principles, technology choices, and implementation strategies for creating a responsive and flexible smart home environment.

Explore microservices architecture benefits, challenges, and implementation strategies for cloud-native applications, focusing on Docker, Kubernetes, and DevOps practices.