This article explores different base image types — scratch, Alpine, and distroless — and shares practical tips for building efficient, secure Docker images.
Determine whether it's feasible to build a production-grade Spring Boot application from scratch using a large language model (LLM) as an AI coding assistant.
Java evolves for serverless Kubernetes with Quarkus and Loom, tackling microservices and events, with cold start hurdles but a strong future in cloud-native apps.
Redis powers both caching (to speed up API responses) and rate limiting (to prevent faucet abuse), offering performance improvements and protecting against abuse.
Explore Conflict-free Replicated Data Types. Data structure designed to ensure that data on different replicas will eventually converge into a consistent state.
In this article, we will explore different failure-handling mechanisms in microservices and understand their importance in building resilient applications.
Dive into modern stack recommendations for building robust and scalable systems. This stack is agnostic and can be integrated into all programming languages.
Clear documentation boosts onboarding, simplifies development, reduces meetings, and prevents disasters—tactical and strategic docs are vital for sustainable software.
Avro logical types add semantic meaning to primitive data types, making schemas more expressive. This blog explores their benefits and common use cases.
This article explores the latest advancements in data architecture, focusing on frameworks and newer paradigms such as LakeDB and zero ETL architectures.
April 15, 2025
by Vidyasagar (Sarath Chandra) Machupalli FBCS
CORE
Telemetry in Kubernetes provides data-driven insights into cluster health and performance, ensuring scalability, and reliability through metrics, logs, and traces.
Learn how to implement chaos engineering using Chaos Toolkit and Chaos Monkey for Java (Spring Boot), Node.js, Kubernetes, and Istio to enhance system resilience.