shubhamsinha baghel
@CoderRuntime
From my mountain lair 🏔️ I conquer bugs 💻 | Self-taught FullStack | JS, React, Node
You might like
1 one piece of advice I would give to my 24-year-old self interviewing for backend roles: Never fall into the trap of trying to learn everything. Because you simply cannot. This is NOT a System Design interview: Kubernetes Kafka gRPC Redis Postgres SQS API Gateway Docker…
Josh 🙌 When you need to send a very large file/data between services, dont send the whole file. Store the file somewhere else and only send a small ID (claim-check). How it works in microservices: 1. Service A gets a large file 2. It stores the file in S3 / Blob storage 3.…
System Design interview question. You’re writing your own Google Search or ChatGPT, and you need to download the whole Internet. How would you download it?
Your microservice needs to transfer large amounts of data (e.g., files, images) between services. How do you design the communication to avoid performance bottlenecks and manage large payloads efficiently?
HTTP status codes look complicated at first, but once you understand the groups, everything becomes much easier to debug. - 1xx codes are just informational signals, the server is processing the request. - 2xx means success: the request was received, understood, and accepted.…
API Gateway explained in the simplest way. API Gateway is the traffic controller for your backend. Whenever someone hits your API (like /login or /upload), API Gateway takes the request and sends it to the right place, usually a Lambda function. You don’t manage servers. You…
Model-View-Controller (MVC) → MVC splits an application into three core parts to separate concerns and improve maintainability: Model, View, and Controller. → View handles presentation, Controller handles input and flow, Model handles data and business rules. Components →…
Here’s a real example of how ignoring idempotency can burn you - literally. About 2 years ago, I was working at a startup where our payment flow relied heavily on idempotency keys (like most payment providers: Stripe, Razorpay, PayU, Cashfree, etc.). The idea is simple, each…
Application handled 10K concurrent websocket connections perfectly. Scaled to 50K connections and Redis started throwing OOM errors. The investigation: - Redis configured with 2GB memory - Each connection stored session data - Session data: 50KB average per user - Math: 50K…
Please watch this video if you're doing Leetcode or DSA.
How to Be Successful at Work? Start With the Partner You Choose at Home 🏠 People often talk about productivity hacks, promotions, networking, or skill-building when discussing success at work. But one of the most underrated drivers of professional growth is this: Having the…
As a backend developer, try to follow these 12 API design best practices(also often asked in interviews): 1. Clear Resource Names > Bad (verb): GET /get-all-orders > Good (noun): GET /orders 2. Standard Methods > Use POST /users to create a new user. > Use GET /users/123 to…
API Gateway had 500ms of added latency. Turned out to be Lambda cold starts we didn't know about. The symptoms: - API latency increased - P50: 150ms (fine) - P99: 750ms (bad) - Some requests crazy slow - No pattern What we checked: - Database query time: fast - Application…
Design Patterns Java developers should know that are used in the industry and for interviews as well: Strategy Pattern →swap algorithms at runtime without changing client code →perfect for payment processors (e.g., switch between Stripe/PayPal) →use interfaces + context…
Auto-scaling demystified: You define rules like: - If CPU > 70% for 5 minutes, add 2 servers - If CPU < 30% for 10 minutes, remove 1 server The system monitors metrics and adjusts capacity automatically. Reality: - Scale-out takes time (new servers need to boot) - Metrics lag…
Database backup strategies that actually work: 1. Automated daily full backups to S3 with versioning 2. Point-in-time recovery enabled for critical databases 3. Replicate backups to different AWS region 4. Test restores monthly - broken backups are useless 5. Keep 30 days of…
I must say these are really genuine questions with good explanation,thanks @SumitM_X for sharing such content always 🫡
Read “10 YEARS Java Microservices EXPERIENCED decided to give J.P. Morgan Interview“ by SumitM on Medium: sumitmm.medium.com/10-years-java-…
Event-Driven Architecture (EDA) Overview → Event-Driven Architecture is a design pattern where system components communicate and react to events (changes in state or significant actions). → It promotes asynchronous communication, enabling scalability and loose coupling…
Great tip,also using ‘npm ci’ is another tip for maintaining package versions
United States Trends
- 1. The PENGU 114K posts
- 2. The JUP 85.9K posts
- 3. Reece James 18.3K posts
- 4. Newcastle 68.8K posts
- 5. Garnacho 21.3K posts
- 6. Chelsea 143K posts
- 7. Good Saturday 28.3K posts
- 8. #GMMTVStarlympics2025 4.44M posts
- 9. #NEWCHE 26.2K posts
- 10. Clinton 331K posts
- 11. Chalobah 6,223 posts
- 12. Jake Paul 330K posts
- 13. #Caturday 2,734 posts
- 14. #SaturdayVibes 3,911 posts
- 15. Neto 18.9K posts
- 16. Joao Pedro 8,922 posts
- 17. Harvey Barnes N/A
- 18. Elanga 2,868 posts
- 19. #GoCanes 3,859 posts
- 20. jennie 663K posts
Something went wrong.
Something went wrong.