Ritesh Roushan

24.2K posts

Ritesh Roushan banner
Ritesh Roushan

Ritesh Roushan

@devXritesh

Software Engineer at Startup • System Design • Microservices • AI Infrastructure | Creating real-world content for devs

✉️ DM for Collab & Work Katılım Şubat 2018
899 Takip Edilen5.8K Takipçiler
Sabitlenmiş Tweet
Ritesh Roushan
Ritesh Roushan@devXritesh·
Two senior backend engineers reviewed the same system: Dev A: Added Kafka between services. Dev B: Merged three synchronous API calls into one. Same traffic. Same hardware. The API latency dropped by 80%. Whose design would you approve ?
Ritesh Roushan tweet media
English
33
7
129
8.3K
Ritesh Roushan
Ritesh Roushan@devXritesh·
@SahilPanhotra Okay okay, let's see others people explanation too. Because now a days asking such questions in interview from SDE 1 guy also
English
0
0
0
28
Ritesh Roushan retweetledi
Ritesh Roushan
Ritesh Roushan@devXritesh·
System Design Interview Question: You're building a Zoom-like video conferencing platform for enterprises. Requirements : Support 1 million concurrent participants globally. Meetings can have up to 500 participants. Users should automatically connect to the nearest region for low latency. If a regional data center fails, meetings must continue with minimal disruption. Support screen sharing, chat, recording, and real-time captions. Video quality should automatically adapt to changing network conditions. End-to-end latency should stay below 200 ms. How would you design the architecture? Explain your High-Level Design 👇
Ritesh Roushan tweet media
English
4
1
7
608
Ritesh Roushan
Ritesh Roushan@devXritesh·
Tip: Break the problem into signaling, media, and infrastructure layers.
English
0
0
0
50
Ritesh Roushan
Ritesh Roushan@devXritesh·
One thing I've observed over the last two years as a software engineer... In 2024, the narrative was: "AI will replace developers." "AI will replace designers." "AI will replace support." "AI will replace almost every tech role." Fast forward to 2026. The conversation has changed. The teams building the best products aren't replacing people with AI. They're helping people become more productive with AI. AI can generate code. It still can't fully understand your business context, make product trade-offs, debug complex production incidents, or take ownership of a system. The biggest shift I've noticed isn't in the technology. It's in how companies use it. Less "replace humans." More "augment humans." AI has become one of the most powerful tools we've ever had. And like every great tool, its value depends on the engineer using it. What have you observed over the last two years?
English
6
1
8
330
Hardik Gohil
Hardik Gohil@GohilHardy·
Signs a founder is probably stuck 👇🏻 - Can't explain the product clearly - Keeps building but never launches - Talks valuation before revenue - Avoids marketing completely - Underprices the product badly Most problems aren't technical. They are distribution problems.
English
7
1
18
255
Alfin
Alfin@AlfinCodes·
Rate this setup
Alfin tweet media
English
23
0
33
527
Ritesh Roushan
Ritesh Roushan@devXritesh·
Do share your thoughts here
English
0
0
0
76
Sourabh Gurwani
Sourabh Gurwani@SourabhGurwani·
System Design From Scratch — Day 8 CDN (Content Delivery Network) 1. Why? Users are worldwide. Fetching every image/video from one server = Slow. 2. Simple Explanation A CDN stores copies of your static files across the globe. Users download content from the nearest server, not the original one. 3. Real-World Example When you watch videos on Netflix or YouTube, most content comes from a nearby CDN—not the main server. 4. Architecture User ↓ CDN ↓ Origin Server 5. Key Takeaways ✅ Faster loading ✅ Lower latency ✅ Less load on origin server ✅ Better global performance 6. Question Why should a user in Japan fetch an image from the US when there's a copy nearby?
English
16
1
21
409
Abhishek
Abhishek@LoyalDataEng·
🚀 ANNOUNCING: AI Engineering Journey Over the next 10–12 weeks, I'm documenting my journey of becoming an AI Engineer—one episode at a time. Not by memorizing buzzwords. Not by copy-pasting tutorials. But by understanding how modern AI systems actually work. This series is for you if you're: • 🎓 A college student trying to break into AI • 💻 A Software/Data Engineer planning to transition into AI • 🤖 Curious about LLMs but don't know where to start • 📚 Tired of tutorials that either dive straight into math or only show demos Over 45 episodes, I'll break down and document my learning on: → LLMs & APIs → Prompt Engineering → RAG → Vector Databases → AI Agents → MCP → Evaluation → Deployment → Building production-ready AI applications I'm not claiming to know everything. I'm learning, building, making mistakes, and documenting everything in public. If you're on the same path, follow along. Episode 1 drops soon. 🚀 #AI #AIEngineering #LLM #BuildInPublic #GenerativeAI
Abhishek tweet media
English
3
0
6
157
Sid
Sid@SidJain_80·
@devXritesh Last line is hitting hard!! But reality
English
1
0
1
33
Ritesh Roushan
Ritesh Roushan@devXritesh·
At 24 years, as an engineering graduate in AI era, I realized: • Good grades don't guarantee a job. • Rejections become normal. • Friends move ahead at different speeds. • Skills matter more than certificates. • Nobody owes you an opportunity. • The market isn't always fair. • Consistency is harder than talent. • Comparison steals your peace. • Building is better than waiting. • You have to keep believing when nobody else does. That's the reality many graduates never expect.
GIF
English
27
1
31
1.1K
Akshay Shinde
Akshay Shinde@ConsciousRide·
Very disappointing experience with @Flipkart. Today I ordered a Gokul milk packet through Flipkart Minutes and received a packet with the expiry date of the same day. After boiling, the milk curdled and became unusable. I immediately contacted customer support and shared all the details, but the complaint was simply closed without a refund or replacement. Customers should not be left bearing the cost of spoiled food products and poor support. Please look into this. #CustomerService Order ID: OD338067527730316500
English
8
0
15
521
Simran Tech
Simran Tech@devfrom_hyd·
Be honest In the era of Claude and ChatGPT, is coding still worth it?
Simran Tech tweet media
English
21
0
23
764
Jahir Sheikh
Jahir Sheikh@jahirsheikh8·
How I treat Claude Fable 5, 7 minutes before the essay deadline
English
25
1
50
2.1K
Dharmvir
Dharmvir@dharmvir_·
That moment when the QA guy discovers the dev planted the bug for job security.
English
20
13
210
7.7K
Vivo
Vivo@vivoplt·
ChatGPT is roaming the streets of Madrid🤣
Vivo tweet media
English
30
1
58
3.2K
Ritesh Roushan
Ritesh Roushan@devXritesh·
One possibility is reading from a stale replica. The write went to the primary database, but the API read from a replica that hadn't caught up yet due to replication lag. Other possible causes: - Wrong database/tenant - Race condition - Data mapping bug I'd check the read path before blaming the database.
English
1
0
1
247
Tanuj
Tanuj@tanujDE3180·
Backend Interview Question: The database contains: John124 The API returns: Mike567 No cache bug. How is this possible?
English
11
4
15
2.4K