DEV Community

anuj kumar profile picture

anuj kumar

Technical Solutions Architect and Principal Software Engineer with 19+ years of experience in Java, AWS, microservices, and distributed systems. Passionate about scalable architecture, cloud-native en

Joined Joined on 
DDD, N-Layer and Microservices are not competing architectures.

DDD, N-Layer and Microservices are not competing architectures.

Comments
1 min read

Want to connect with anuj kumar?

Create an account to connect with anuj kumar. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
🔐 Encryption vs Digital Signatures: Understanding the Difference

🔐 Encryption vs Digital Signatures: Understanding the Difference

Comments
1 min read
Auth 2.0 + PKCE Explained: Understanding the Complete Authentication Flow

Auth 2.0 + PKCE Explained: Understanding the Complete Authentication Flow

Comments 3
1 min read
OAuth 2.0 + OIDC + PKCE Explained: From Login to API Access 🔐

OAuth 2.0 + OIDC + PKCE Explained: From Login to API Access 🔐

Comments
1 min read
What Actually Happens When You Index a Document in Elasticsearch?

What Actually Happens When You Index a Document in Elasticsearch?

Comments
1 min read
What Actually Happens When You Search in Elasticsearch?

What Actually Happens When You Search in Elasticsearch?

Comments
1 min read
Kafka vs NATS vs Kinesis: The Streaming Decision Map Engineers Wish They Had Before Production.

Kafka vs NATS vs Kinesis: The Streaming Decision Map Engineers Wish They Had Before Production.

Comments 1
1 min read
🚀 Zero-Downtime Database Schema Migration: How to Evolve Without Breaking Production

🚀 Zero-Downtime Database Schema Migration: How to Evolve Without Breaking Production

Comments
1 min read
The Outbox Pattern isn't really about messaging. It's about eliminating an impossible atomicity assumption

The Outbox Pattern isn't really about messaging. It's about eliminating an impossible atomicity assumption

Comments
1 min read
CAP Theorem finally clicked for me when I stopped thinking “pick 2 out of 3.”

CAP Theorem finally clicked for me when I stopped thinking “pick 2 out of 3.”

Comments
1 min read
Retries + Backoff + Jitter: How a Small Failure Becomes a Retry Storm.

Retries + Backoff + Jitter: How a Small Failure Becomes a Retry Storm.

1
Comments
1 min read
🚀Stop letting your monitoring agents slow down your production traffic!

🚀Stop letting your monitoring agents slow down your production traffic!

Comments
1 min read
A resilient system isn't one that accepts every request.

A resilient system isn't one that accepts every request.

Comments
1 min read
AWS Kinesis Stream: Adding another stream consumer sounds harmless until several critical applications share the same read capacity.

AWS Kinesis Stream: Adding another stream consumer sounds harmless until several critical applications share the same read capacity.

2
Comments
1 min read
⚡A Circuit Breaker isn’t really about handling errors. It’s about stopping one unhealthy dependency from taking your entire system down.

⚡A Circuit Breaker isn’t really about handling errors. It’s about stopping one unhealthy dependency from taking your entire system down.

Comments
1 min read
PostgreSQL Logical Replication: Moving Live Data Without Freezing Writes

PostgreSQL Logical Replication: Moving Live Data Without Freezing Writes

Comments
1 min read
If your AI agent is replacing a perfectly good ‘Freeze Card’ button, you probably don’t need an AI agent.

If your AI agent is replacing a perfectly good ‘Freeze Card’ button, you probably don’t need an AI agent.

Comments
1 min read
One customer floods a shared queue. Must everyone else wait?

One customer floods a shared queue. Must everyone else wait?

Comments
1 min read
AWS Lambda Under Load: Where Events Wait, Why Requests Throttle, and What You Pay

AWS Lambda Under Load: Where Events Wait, Why Requests Throttle, and What You Pay

Comments
1 min read
Your PostgreSQL Index Probably Doesn't Need Every Row

Your PostgreSQL Index Probably Doesn't Need Every Row

Comments 1
1 min read
Java 25 Memory Model: The Concurrency Rules Every Java Engineer Thinks They Know - Until Production Proves Otherwise

Java 25 Memory Model: The Concurrency Rules Every Java Engineer Thinks They Know - Until Production Proves Otherwise

Comments
1 min read
Java String Pool: The Memory Optimization That Can Quietly Become an OOM Trap

Java String Pool: The Memory Optimization That Can Quietly Become an OOM Trap

Comments
1 min read
Two Users. One Row. Who Wins?

Two Users. One Row. Who Wins?

Comments
1 min read
Virtual threads are not dangerous; unbounded concurrency against a bounded dependency is.

Virtual threads are not dangerous; unbounded concurrency against a bounded dependency is.

Comments
1 min read
The Payment Succeeded. The Response Never Arrived.

The Payment Succeeded. The Response Never Arrived.

Comments
1 min read
🚀 AI Can Write Code in Seconds. But Can It Architect a System That Survives Production?

🚀 AI Can Write Code in Seconds. But Can It Architect a System That Survives Production?

Comments
1 min read
loading...