
Learn to set up and manage scalable CI/CD infrastructure across multiple AWS accounts, focusing on automation, self-service tools, and overcoming challenges in a large enterprise environment.

Explore modern tools for reliable end-to-end web application testing, focusing on Cypress and its benefits for building higher quality software with confidence.

Strategies for breaking down a large monolithic system into independent services, focusing on database decentralization, team autonomy, and continuous deployment.

Strategies for effective documentation: improving onboarding, reducing tribal knowledge, and maintaining up-to-date information for better team collaboration and productivity.

Modernizing rule and workflow engines for serverless environments using GraalVM and Quarkus. Practical insights on adapting Java projects for cloud compatibility and performance optimization.

Explore hardware counters, NUMA nodes, and vector registers to optimize code performance. Learn the true cost of scalability and discover opportunities for 10-100x speed improvements.

Exploring resilient service-to-service communication strategies after Hystrix's deprecation, focusing on consolidating tools for fault tolerance, circuit breaking, and consistent HTTP client resilience.

Explore Kotlin's hidden mechanisms, including object allocation and reflection, and learn tools to analyze code behavior for better performance and understanding.

Discover techniques to improve Bash scripting quality, overcome common pitfalls, and leverage tools for robust shell scripts in Unix environments.

Integrating BPM with microservices using Spring ecosystem and Apache Kafka. Explores scalability, deployment, and communication challenges while showcasing practical solutions for business process management in modern architectures.

Insights on how minor details significantly impact large-scale systems, drawing from experiences building a personalization platform for 30M+ users handling 10k+ RPS.

Explore agile development best practices for faster, reliable software delivery while meeting customer needs and quality standards. Learn strategies to balance speed and quality.

Explore SRE principles and building blocks for transforming applications with observability, security, and scalability using open standards like gRPC, Envoy, and Prometheus in enterprise environments.

Explore micro frontends as a strategy to avoid frontend monoliths, discussing implementation approaches, advantages, and challenges in extending microservices concepts to the frontend world.

Explore patterns for scaling engineering teams, requirements, and architecture as organizations grow. Learn strategies to adapt and optimize for increased workload and team size.

Explore service mesh adoption in microservices architecture: considerations, best practices, and future trends for successful implementation in hybrid, multi-cloud environments.

Explore resilient microservices architecture using Kubernetes, covering key design patterns like timeout, circuit breaker, retry, and bulkheads for building robust, scalable systems.

Insights on maintaining company culture during growth, focusing on trust, transparency, and intrinsic motivation. Practical strategies for empowering employees and fostering a positive work environment.

Discover ultra-lightweight Java microservices with Micronaut's compile-time approach. Learn about subsecond startup, minimal memory usage, and GraalVM integration for instant startup and efficiency.

Explore Behavioral Programming: a novel paradigm for creating verifiable, modular systems. Learn about b-threads, event-based communication, and formal verification in software development.

Explore the impact of reducing boilerplate code in Java and Kotlin, examining its effects on readability, productivity, and developer experience.