
Explore effective visualization techniques for cloud-native systems, microservices, and serverless architectures to enhance solution design and implementation in this insightful presentation.

Explore unbundling databases using distributed commit logs in microservice architectures. Learn how event-based integration with Apache Kafka can solve traditional integration challenges and create flexible, scalable systems.

Explore patterns for incrementally decomposing monolithic systems into microservices while maintaining feature delivery. Learn strategies for migrating functionality from legacy systems and vendor products.

Strategies for designing scalable APIs to handle high-volume orders, focusing on DDD, microservices, and frontend best practices like BFF and SSR for modern, distributed systems.

Discover essential skills beyond technical expertise for becoming an exceptional software architect. Learn decision-making strategies, teamwork, and soft skills crucial for success in this role.

Explore KSQL, a SQL-like language for Apache Kafka, enabling powerful stream processing applications with ease. Learn its benefits and see live coding demonstrations.

Comprehensive exploration of Apache Kafka's ecosystem, covering core concepts, APIs, and advanced features. Includes live demo showcasing Kafka's capabilities as a robust streaming data platform.

Insightful discussion on microservices: when to use them, their benefits, and potential pitfalls. Experts Sam Newman and Martin Fowler share practical advice on implementation, data handling, and organizational impacts.

Explores the evolution of microservices architecture, discussing API gateways, service mesh, state management, and serverless architectures with real-world examples for improved resilience and scalability.

Explores drawbacks of private clouds, analyzing concerns about public cloud use, vendor lock-in, and factors influencing cloud success. Challenges assumptions about private cloud benefits in enterprise settings.

Exploring links between organizational design, software architecture, and complex adaptive systems. Insights on scaling high-performing software teams and the surprising connections to corporate metabolism and city growth.

Explores how software architects can leverage organizational structure as a tool for effective architecture, emphasizing collaboration, support, and cultural considerations in modern software development approaches.

Explore cloud native development practices and tools for efficient Kubernetes-based software delivery. Learn about artifact syncing, dev environment bridging, GitOps, and observability to enhance speed and safety in your workflow.

Explore Kubernetes automation with Helm charts and operators. Learn their differences, advantages, and when to use each through code examples and practical insights.

Explore AMQP in RabbitMQ, covering connections, channels, and methods. Learn idiomatic usage, architectural impacts, and message flexibility for effective implementation in your projects.

Gain insights on optimizing RabbitMQ clusters from extensive production experience. Learn best practices, common pitfalls, and strategies to enhance reliability and performance in various cloud environments.

Explore structured streaming with Apache Kafka, covering schema formats, registries, and application integration. Learn to effectively manage event shape changes in publish-subscribe systems.

Discover key decisions, reasoning, and practical guidelines for implementing microservices in this insightful discussion with experts Ronnie Mitra and Mike Amundsen, covering architecture, operating models, and transformation strategies.

Hands-on demonstration of building a Telegram bot using Apache Kafka, Go, and ksqlDB for real-time data processing and querying, showcasing event-driven architecture and stream processing capabilities.

Explore log analytics for understanding complex distributed systems at scale. Learn about real-time monitoring, debugging, and the architecture behind Humio's innovative approach to system observability.

Explore progressive delivery for safer, faster releases in cloud-native environments. Learn automated deployment techniques, observability, and practical strategies to improve your release process.