Articles

Technical articles covering the technologies and tech stacks I work with, their real-world implementation, underlying concepts, trade-offs, and lessons learned.

Kubernetes in the Real World: Clusters, Nodes, Ingress, Deployments, Networking & Production Best Practices

Kubernetes in the Real World: Clusters, Nodes, Ingress, Deployments, Networking & Production Best Practices

Kubernetes is everywhere in modern cloud-native engineering. You will find it behind microservices, APIs, event-driven systems, SaaS platforms, recommendation engines, payment systems, and large-scale web applications. But learning Kubernetes by memorizing commands is not enough. To use Kubernetes effectively, you need to understand **how the cluster works, how workloads are scheduled, how networking reaches your application, how deployments happen, and what you must do to keep the platform reliable in production**.

KubernetesPodsCluster+5 more
Read More
Spring Boot Application to Docker Container: Containerizing and Deploying a Java Application on AWS

Spring Boot Application to Docker Container: Containerizing and Deploying a Java Application on AWS

Containerizing a Spring Boot application makes it easier to package, run, test, and deploy the same application consistently across development, staging, and production environments.

Spring BootAwsDatabase+4 more
Read More
Modern Java Threading and Spring Boot Async: From Threads to CompletableFuture

Modern Java Threading and Spring Boot Async: From Threads to CompletableFuture

Comprehensive guide to Java threading and Spring Boot asynchronous programming: understanding threads, @Async, Future, CompletableFuture, scheduled tasks, and Tomcat request threading for building responsive applications.

SpringBootMultiThreadingThreads+5 more
Read More
Transaction Management & Rollbacks in Spring Boot: What Really Happens When @Transactional Runs

Transaction Management & Rollbacks in Spring Boot: What Really Happens When @Transactional Runs

Deep dive into Spring Boot @Transactional annotation: how Spring manages database transactions, when rollbacks occur, common pitfalls, and production-ready transaction management patterns.

Spring BootTransactionsDatabase+1 more
Read More

Design & Developed by Saif Baba MS
© 2026. All rights reserved.