akashbitm787 Profile Banner
Akash Ranjan Profile
Akash Ranjan

@akashbitm787

Followers
211
Following
1K
Media
22
Statuses
781

Software Engineer| Platform Engineering| Trader| Digital Content Creator Building scalable infra by day, decoding markets & crafting viral X content by night.

Bengaluru
Joined September 2015
Don't wanna be here? Send us removal request.
@akashbitm787
Akash Ranjan
2 days
The Era of Big tech companies is over. We have entered the ERA of Big tech survival 🥲 https://t.co/eglIpkuext
0
0
3
@Oblivious9021
Shreya
2 days
To call yourself a “Full stack developer ” in 2026, you must: • Build clean frontends (mobile + web + “AI-native”) • Ship solid backends with real auth, real logging, real tests • Deploy to cloud without crying • Handle Docker + Kubernetes like it’s basic hygiene • Add AI
40
31
381
@akashbitm787
Akash Ranjan
3 days
Design a Rate Limiting System for a Multi-Tier SaaS Platform Design a rate-limiting system for a B2B SaaS platform (like Twilio or Stripe) with tiered subscriptions. The system must enforce API call limits for millions of users in real-time. How do you design the system to: ->
2
0
4
@akashbitm787
Akash Ranjan
4 days
Design a payment system for an e-commerce giant (like Amazon Prime Day) processing 50k payments/sec during peak. No double charges, no lost payments, <300ms latency. How do you handle idempotency, idempotency, and eventual consistency?
2
4
51
@akashbitm787
Akash Ranjan
4 days
It's basically a long-lived HTTP response that streams data: chunks. Here’s a minimal Go example: func streamHandler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "text/event-stream") w.Header().Set("Cache-Control", "no-cache")
@ConsciousRide
Akshay Shinde
4 days
As an Engineer, As you know ChatGPT uses the HTTP + SSE combo for user interactions / streaming replies. Do you know how to actually implement it? And how it works under the hood?
1
0
3
@0xlelouch_
Abhishek Singh
5 days
You deployed a new feature that adds a row to the database, but 10% of rows are missing in production even though logs show successful inserts. What could cause this? [Real production mystery at Netflix]
27
9
122
@Dutta_Souravd
Sourav
6 days
A 40 year old friend in Bangalore hopes to retire by 50. - ₹10L gold - ₹20L in equity MF - ₹50L Fixed Deposit - ₹1.5 Cr house with ₹80L loan Annual expense ₹15L, income ₹45 LPA. Can he achieve early retirement?
37
12
337
@akashbitm787
Akash Ranjan
6 days
Claude dropped “agent teams,” and it changes everything. Instead of one AI assistant, you can now spin up a whole team of specialized agents that: • Own their context • Message each other directly • Self-coordinate tasks • Collaborate like human devs Imagine your PR review,
3
1
4
@0xlelouch_
Abhishek Singh
7 days
Your payment API sometimes gets called twice due to network issues, charging customers double. How will you make it idempotent? Discuss exact steps! [Real bug in production at Shopify]
42
20
360
@akashbitm787
Akash Ranjan
7 days
Why SSE over WebSockets here? 🔶Unidirectional (server → client) fits the "streaming response" model perfectly 🔶Simpler, works over plain HTTP/HTTPS 🔶Built-in reconnection & event ID support 🔶Less overhead than the WebSocket protocol
@ConsciousRide
Akshay Shinde
8 days
As an Engineer, do you know if ChatGPT uses WebSockets/sockets for live chat streaming, or just normal HTTP API calls with SSE? #OpenAI #Engineering
1
0
3
@0xlelouch_
Abhishek Singh
7 days
You have a `posts` table with a `view_count` column that updates every time someone views a post. Popular posts get 1M views per day, and your database is at 100% CPU. How will you reduce database load? [This problem has interesting solutions]
19
8
105
@0xlelouch_
Abhishek Singh
7 days
An underrated part of “career fit” that nobody talks about is money. Not the flex money. The runway money. I saw this with an ex-colleague of mine. Solid software engineer, good salary, good team, everything looked stable from outside. But he always had this itch for technical
@justinskycak
Justin Skycak
8 days
@SolaAdesakin Underrated component of finding career fit: Building enough savings to pursue opportunities where reward is uncertain. Everybody knows that learning / upskilling is a huge component of career success. But so is the ability to eat risk. It doesn't matter how smart or skilled
2
10
118
@slow_developer
Haider.
8 days
Jensen Huang says the next frontier is physical AI — systems that understand the physical world and causality A child naturally recognizes the basic physics of tipping over dominoes (gravity, mass, contact) LLMs have no idea "we have to create a new type of physical AI"
78
80
566
@0xlelouch_
Abhishek Singh
8 days
This is easy. Your users table has 100M rows, and `SELECT * FROM users WHERE email = '[email protected]'` takes 10 seconds. How will you fix this?
36
7
222
@akshaymarch7
Akshay Saini
8 days
"At this point, it is best for those of us who depend on writing code for a living to start considering alternative livelihoods." - Sridhar Vembu I disagree and that's a very bold statement to make considering his stature!
@svembu
Sridhar Vembu
8 days
Examples are now pouring in about AI-assisted Code Engineering productivity. The quoted post is a Bhagwad Gita app. Anthropic has built an entire C compiler with their Claude AI. That is not an easy engineering feat at all. At this point, it is best for those of us who
54
15
337
@0xlelouch_
Abhishek Singh
9 days
You have a product details API that gets 10K requests per second, but your database can only handle 1K queries per second. How will you handle this load without dropping requests?
33
9
157
@0xlelouch_
Abhishek Singh
9 days
Circuit Breaker Pattern in Distributed Systems Your Order Service calls Payment Service. Payment Service goes down. Without circuit breaker: > Every order request waits 30 seconds for timeout > All threads blocked waiting > Order Service crashes from resource exhaustion >
15
46
344
@0xlelouch_
Abhishek Singh
9 days
I will be discussing the solution here in this video, basically we need to preempt the ttl invalidation. https://t.co/TLMAlDUCag
0
5
45
@0xlelouch_
Abhishek Singh
10 days
Database modeling for high-scale apps is mostly about making your reads boring. Some tips for production systems: 1. Start from the 3–5 hottest queries. Model around them, not around “entities”. 2. Pick constraints: strong consistency for money, eventual for feeds. Write it
8
3
49
@0xlelouch_
Abhishek Singh
10 days
Kafka vs RabbitMQ vs NATS (in Go) is mostly a decision of what you want to guarantee, and what you’re willing to build. 1. Ordering Kafka: ordered per partition. Your “key” decides the specific partition. RabbitMQ: ordering is best-effort and breaks with requeue/parallel
15
19
223