shubhamsinha baghel
@CoderRuntime
From my mountain lair 🏔️ I conquer bugs 💻 | Self-taught FullStack | JS, React, Node
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 趨勢
- 1. The BONK 105K posts
- 2. FINALLY DID IT 564K posts
- 3. Good Tuesday 38.1K posts
- 4. #tuesdayvibe 2,239 posts
- 5. #PueblosPorLaPaz 1,630 posts
- 6. Taco Tuesday 12.1K posts
- 7. $FULC 10.2K posts
- 8. Piers 95.5K posts
- 9. Oslo 81.5K posts
- 10. Jasmine Crockett 91.9K posts
- 11. Hurts 146K posts
- 12. Compromised 19.3K posts
- 13. Judah 4,519 posts
- 14. Jalen 84.3K posts
- 15. #TuesdayFeeling 1,253 posts
- 16. #BAZAARWomenofTheYearXFreen 607K posts
- 17. #Nifty 12.4K posts
- 18. Politico 115K posts
- 19. LINGLING BA HAUS64 744K posts
- 20. Polk County 6,956 posts
Something went wrong.
Something went wrong.