
Explore serverless computing's promises and challenges, comparing traditional system building with new serverless approaches. Gain insights into this hyped technology's potential and limitations.

Explores how engineering teams can optimize for performance, availability, fault tolerance, and feature velocity simultaneously, challenging the notion that simplicity is always beneficial in complex systems.

Exploring timeless programming concepts and their relevance in modern software development. Challenges the notion that new is always better, emphasizing fundamental principles that endure.

Exploring modern Domain-Driven Design principles, focusing on modeling uncertainty in distributed systems. Covers reactive systems, microservices, and practical heuristics for effective domain modeling.

Explore how Prometheus transformed SoundCloud's monitoring, addressing challenges in microservices architecture and offering insights into its implementation, features, and impact on system observability.

Explore event-based architecture benefits, challenges, and implementations using Kafka and Atom. Learn design considerations for decoupling systems and achieving expected advantages in microservices.

Hands-on guide to deploying Java microservices in Kubernetes. Covers Docker packaging, Kubernetes manifests, Helm charts, local testing, and debugging for efficient cloud-native development.

Explore Rust's async IO and network programming capabilities, highlighting its concurrency-aware type system and emerging libraries for microservices and efficient network applications.

Explore a startup's microservices journey, lessons learned, and challenges faced during the transition from monolith architecture. Gain insights on product vision, service interactions, and organizational impacts.

Explore tools and techniques for creating compelling APIs that evolve to meet developer needs, focusing on documentation, discovery, and management in microservice architectures.

Comprehensive guide to reactive programming in Java, exploring frameworks, enterprise-grade applications, and maintainable code for building responsive systems in real-world scenarios.

Explore outside-in design as an alternative approach to software architecture, focusing on user needs and business outcomes to drive domain modeling and system design.

Explore systems monitoring with Prometheus, covering its architecture, data model, querying, and alerting features for efficient cloud-based environment management.

Learn effective techniques for troubleshooting and debugging microservices in Kubernetes, drawing from Google's extensive experience with containerized applications at scale. Gain insights into essential tools and best practices.

Explore asynchronous messaging for microservices, including sagas for transactions and CQRS for queries. Learn to overcome distributed data management challenges in microservice architecture.

Explore real-world challenges and lessons learned in adopting Cloud Native architecture, including microservices, Kubernetes, and security considerations for successful implementation.

Explore key elements of REST, the Web, and Microservices to build flexible, resilient, and scalable components. Learn to implement Stateless, Persistence, and Aggregator Microservices with interoperability.

Leveraging Apache Kafka for real-time investment alerts at ING Bank, enabling customers to make quick decisions based on stock price fluctuations and market changes.

Explore Eclipse MicroProfile and Quarkus for building fast, efficient microservices. Learn about OpenTracing, Metrics, and how to leverage existing skills for modern architectures with low resource consumption.

Explore Micronaut's innovative approach to building lightweight microservices with ahead-of-time compilation, offering fast startup times and efficient resource usage for Java developers.

Explores integration challenges in microservices and cloud-native architectures, covering key patterns, requirements, and technologies in the CNCF landscape for connecting dispersed services and systems.