Badrinath

20 posts

Badrinath banner
Badrinath

Badrinath

@Badrinath248

Software Engineer | AI • OpenSearch • Kafka • AWS • Go • React | Building reliable systems that scale.

India Beigetreten Ağustos 2020
155 Folgt46 Follower
Tim
Tim@buildwtim·
Hey builders/founders - @X Looking to connect with people interested in 👀 - SaaS - Marketing - Devs Let's connect 🤝
English
29
0
29
977
Tumusiime Alaphati
Tumusiime Alaphati@alaphati_t·
Hey @X algorithm Looking to #connect with people interested in: → Backend → Full Stack → DevOps → AI/ML → Data Science → UI/UX → Startups → Marketing → DSA → SaaS → Vibe coding → Startup → Python → Javascript → Java Say hi & let's grow together.
English
13
0
10
280
Abhay Upadhyay
Abhay Upadhyay@AbhayK83638·
Looking to connect with more builders on X. 🚀 If you're into: • SaaS • Coding & software development • AI • Growing on X • Building in public • Constantly learning Drop a quick intro 👇 Who are you, what are you building, and what are you currently obsessed with?
English
40
0
30
921
Sadanand
Sadanand@sadanand_dev·
If you’re building in public, let’s connect!
Sadanand tweet media
English
27
0
37
739
Tom ☕
Tom ☕@codevsdev·
Finally, I'm a verified X content creator mates!!🤗🥳🎉 I'm eligible for revenue sharing 🌟
Tom ☕ tweet media
English
118
1
128
2.7K
GouravMishra
GouravMishra@Gorvmishra·
want to connect with: founders builders designers vibe coders freelancers startup employees Video editors if you're building some cool, comment it below and let's connect!
GouravMishra tweet media
English
61
0
33
1.6K
Anjali
Anjali@anjalinirwal02·
Looking to connect more active people on X. If you are into tech let's connect and grow together.
English
65
2
52
2.7K
Taniya
Taniya@Taniyatweets_·
I'm a JavaScript Developer, scare me with one word.
Taniya tweet media
English
102
3
144
4.8K
Owen Carey
Owen Carey@owenthcarey·
What’s the first programming language you learned?
English
281
4
103
19K
Siya 💫
Siya 💫@siya_twt_·
What’s your biggest complaint about Linux system?
Siya 💫 tweet media
English
19
1
21
897
Sarthak
Sarthak@Sarthak4Alpha·
I'm a backend developer, scare me with one word.
Sarthak tweet media
English
78
5
131
4.4K
Nikhil RaJpUt
Nikhil RaJpUt@RajputNikh13836·
which os is better ??
Nikhil RaJpUt tweet media
English
48
3
73
3.1K
Badrinath
Badrinath@Badrinath248·
@0xlelouch_ Spent hours troubleshooting a ghost issue caused entirely by caching.
English
1
0
4
136
Abhishek Singh
Abhishek Singh@0xlelouch_·
What’s the dumbest bug you’ve burned hours or days on, and what was the actual cause (timezone, wrong env var, caching, off-by-one, DNS, permissions)?
English
13
1
22
5.1K
Nikhil RaJpUt
Nikhil RaJpUt@RajputNikh13836·
How many of you know this interface? ☁️
Nikhil RaJpUt tweet media
English
14
0
20
657
Badrinath
Badrinath@Badrinath248·
@0xlelouch_ Repetitive tasks like security fixes, test cases & documentation...etc can be handled with agent rules while developing.
English
0
0
1
160
Abhishek Singh
Abhishek Singh@0xlelouch_·
Do you think AI engineers get replaced by AI, or just shifted to new work like evals, data quality, guardrails, and prod reliability? What part of your job feels most automatable today?
English
8
0
22
3.3K
Badrinath
Badrinath@Badrinath248·
@system_monarch Great share! A very good example to understand connection/thread pools.
English
0
0
0
29
Puneet Patwari
Puneet Patwari@system_monarch·
Think of your connection pool as a hotel with 20 rooms. Each guest (query) checks in, stays for 5ms, checks out. 20 rooms is plenty. Hundreds of guests flow through every second. Now one guest (a bad query) checks in and stays for 30 seconds. One room gone. Not a big deal, 19 left. But if 10 of these long-staying guests show up at once, that's 10 rooms occupied for 30 seconds each. Now there are 10 rooms for everyone else. A line forms at the lobby. Guests are waiting 5, 8, 12 seconds just to get a room. Your API starts timing out.
English
2
0
8
1.1K
Puneet Patwari
Puneet Patwari@system_monarch·
A single slow database query doesn't slow down one request. It takes down your entire app. Here's how.
English
1
0
31
4.9K
Badrinath
Badrinath@Badrinath248·
💡 Bulk API is only half the story. Indexing performance depends on how you use it. Key factors I look at: 📦 Bulk size — too small wastes network calls, too large causes memory pressure. ⚡ Parallelism — more workers help until the cluster becomes the bottleneck. 🔄 Refresh interval — frequent refreshes can significantly reduce throughput. 💾 Replicas — great for availability, expensive for indexing. 🖥️ Node resources — CPU, JVM heap, disk IOPS, and network bandwidth often determine your ceiling. 📊 Metrics — monitor CPU, JVM pressure, thread pool rejections, indexing latency, and merge activity. 🚨 Don't stop at HTTP 200. Always inspect the Bulk response—individual documents can still fail. The goal isn't the biggest Bulk request. It's achieving the highest stable throughput without overwhelming the cluster. #OpenSearch #BackendEngineering #Performance #DistributedSystems
English
0
0
2
64
Badrinath
Badrinath@Badrinath248·
🚀 One of the simplest ways to improve OpenSearch indexing throughput is to use the Bulk API. Instead of sending: 📄 1 document → 1 request Send: 📦 1000+ documents → 1 request Why it matters: ✅ Fewer network round trips ✅ Lower request processing overhead ✅ Better shard-level batching ✅ Higher indexing throughput In high-volume ingestion pipelines, Bulk API isn't an optimization—it's often the default choice. The biggest performance gains often come from reducing overhead rather than adding more infrastructure. 👀 In my next post, I'll share the key factors I consider when tuning Bulk API workloads, including batch size, parallelism, refresh intervals, and common bottlenecks. #OpenSearch #BackendEngineering #DistributedSystems #Performance
English
0
0
1
75
Badrinath
Badrinath@Badrinath248·
💡 One OpenSearch issue reinforced the importance of platform governance. An index was automatically created with dynamic mappings. Everything looked fine at first... Until the mappings didn't match application expectations. The result: ❌ Inconsistent schema ❌ Downstream failures ❌ Operational overhead The solution: 🚫 Disable auto index creation 📋 Define mappings through index templates 🚀 Create bootstrap indices upfront 🔗 Use aliases instead of direct index references 📦 Configure rollup jobs and lifecycle policies The lesson: Reliability isn't just about search performance. It's about controlling how data enters and evolves within the platform. #OpenSearch #SoftwareEngineering #SearchEngineering
English
0
0
1
68
Badrinath
Badrinath@Badrinath248·
Hi, I'm Badrinath 👋 I'm a Software Engineer working on search and data platforms. Recently, I've been spending time on: • OpenSearch • Kafka • Distributed Systems • Go • React I've learned that building software is rarely about writing code alone. Understanding scale, performance, and trade-offs is where things get interesting. I'll be sharing what I'm building, exploring, and figuring out along the way.
English
0
0
1
66