All Posts

Page 2 of 24

Deep Dive on Consistent Hashing
software-design

Deep Dive on Consistent Hashing

Every distributed system eventually faces the same…

Serverless vs Containers — The Decision I Keep Revisiting
Cloud

Serverless vs Containers — The Decision I Keep Revisiting

Every time I start a new service, I have the same…

System Design Patterns for Scaling Reads
software-design

System Design Patterns for Scaling Reads

Most production systems are read-heavy. A typical…

Building a Production RAG Pipeline — From Chunking to Retrieval to Generation
Prompt Engineering Patterns That Actually Work in Production
AI

Prompt Engineering Patterns That Actually Work in Production

Most prompt engineering advice on the internet is…

Jenkins Pipeline with Jenkinsfile - How To Schedule Job on Cron and Not on Code Commit
Jenkins Pipeline - How to run Automation on Different Environment (Dev/Stage/Prod), with Credentials
How to Git Clone Another Repository from Jenkin Pipeline in Jenkinsfile
How to Fetch Multiple Credentials and Expose them in Environment using Jenkinsfile pipeline
Jenkinsfile - How to Create UI Form Text fields, Drop-down and Run for Different Conditions
Java Log4j Logger - Programmatically Initialize JSON logger with customized keys in json logs
Kubernetes - How to Solve Gateway Timeout with Http Statuscode Error 504