Ajit | Dev | singhajit.com

2.3K posts

Ajit | Dev | singhajit.com banner
Ajit | Dev | singhajit.com

Ajit | Dev | singhajit.com

@Ajit5ingh

13+ yrs exp | Staff Software Engineer @agoda, ex-@thoughtworks. I talk about System Design, AI, Code & Dev Tools.

buymeacoffee.com/ajit5ingh Katılım Ekim 2012
585 Takip Edilen817 Takipçiler
Sabitlenmiş Tweet
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🧵 If you are preparing for system design interview or interested in system design in general, here is a gold mine you want to bookmark: 👇
English
17
1
20
3.4K
Ajit | Dev | singhajit.com
🗞️ Dev Weekly #42 edition [4 May - 10 May] ⏺️ Anthropic Signs SpaceX for the Colossus 1 Supercluster ⏺️ Cloudflare Cuts 1,100 in Agentic AI Pivot ⏺️ AWS Ships Bedrock AgentCore Payments and the AWS MCP Server ⏺️ Cursor 3.3 Brings PR Review Into the Agents Window ⏺️ xAI Launches Grok 4.3 ⏺️ OpenAI Ships Three New Realtime Audio Models singhajit.com/dev-weekly/202…
Ajit | Dev | singhajit.com tweet media
English
0
0
2
100
Ajit | Dev | singhajit.com
🗞️ Dev Weekly #41 edition [27 Apr - 3 May] ⏺️ Microsoft and OpenAI restructure their partnership, ending exclusivity ⏺️ AWS lights up OpenAI models, Codex, and Managed Agents on Bedrock ⏺️ Pentagon signs eight Big Tech vendors for classified AI on IL6 and IL7, Anthropic excluded ⏺️ Apple posts best March quarter ever at $111.2B with $57B in iPhone revenue and a $100B buyback ⏺️ Anthropic launches Claude Security in public beta on Opus 4.7 singhajit.com/dev-weekly/202…
Ajit | Dev | singhajit.com tweet media
English
1
0
1
77
Ajit | Dev | singhajit.com
🔖 New Post: Saga Pattern Explained (Distributed Transactions for Microservices) It covers: • What a saga actually is (with a 1987 paper origin story) • Why ACID dies the moment you split into services • Choreography vs Orchestration • Compensating transactions and the pivot point • Why sagas need the Outbox pattern to survive • Idempotency, isolation, and semantic locks • Temporal, AWS Step Functions, Camunda, Eventuate • 10 production pitfalls that catch every team singhajit.com/saga-pattern-d…
Ajit | Dev | singhajit.com tweet media
English
0
0
1
49
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 New post: Vector Database Deep Dive Covers: • HNSW and IVF • Product quantization • pgvector vs Pinecone vs Qdrant vs Weaviate vs Milvus • Hybrid search and reranking • 7 production pitfalls singhajit.com/vector-databas…
Ajit | Dev | singhajit.com tweet media
English
0
0
3
115
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
Ever wondered what really happens after you hit git push? 🔖 New post: How GitHub stores and serves Git repositories. - Three-replica Spokes architecture - Three-phase commit on every push - Pack files, multi-pack-index, reachability bitmaps - Reftable for million-ref monorepos - Git LFS for big binaries singhajit.com/how-github-sto… #systemdesign #git #github
Ajit | Dev | singhajit.com tweet media
English
0
0
1
37
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 New post: PostgreSQL Internals: How Queries Actually Execute How a query travels through the parser, planner, and executor, how MVCC and the WAL fit in, and how to read EXPLAIN ANALYZE plans like the planner does. Covers: - Process architecture - Parser, rewriter, planner, executor - Shared buffers and WAL - MVCC, xmin, xmax - Reading EXPLAIN ANALYZE singhajit.com/postgresql-int…
Ajit | Dev | singhajit.com tweet media
English
0
0
0
51
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 Published another blog post in distributed systems series. Lamport Clock in Distributed Systems Covering: - Why wall clocks lie across nodes - The happens-before relation in 3 rules - The algorithm: max(local, received) + 1 - Where it hides in Cassandra, Kafka, and Raft - Lamport vs vector vs hybrid logical clocks singhajit.com/distributed-sy…
Ajit | Dev | singhajit.com tweet media
English
1
0
0
34
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🗞️ Dev Weekly #39 edition [13 Apr - 19 Apr] ⏺️ Claude Opus 4.7 retakes the coding lead ⏺️ OpenAI Codex desktop ships Computer Use, in-app browser, image gen, 111 plugins ⏺️ Microsoft Patch Tuesday: 167 CVEs ⏺️ Snap lays off 1,000 (16%) ⏺️ Cursor 3.1 ships tiled multi-agent layouts ⏺️ Cloudflare expands Agent Cloud, rebuilds Wrangler CLI for AI agents ⏺️ OpenAI Agents SDK gets a sandbox harness ⏺️ GitHub adds Claude/Codex model picker ⏺️ AWS launches Agent Registry, Interconnect multicloud, Claude Mythos on Bedrock ⏺️ Anthropic debuts Claude Design ⏺️ DeepMind releases Gemini Robotics-ER 1.6 ⏺️ Nvidia open-sources Ising for quantum error correction ⏺️ OpenAI launches GPT-5.4-Cyber for vetted security pros ⏺️ AI coding agents from Anthropic, Google, Microsoft found leaking GitHub creds ⏺️ OpenAI confirms limited Axios npm exposure in macOS code-signing pipeline ⏺️ Slash raises $100M, Sygaldry $139M, Helical $10M Full breakdown: singhajit.com/dev-weekly/202…
Ajit | Dev | singhajit.com tweet media
English
0
0
0
177
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 Published new blog post in distributed systems series. Hybrid Logical Clock in Distributed Systems Covering: - Why Lamport clocks and wall clocks both fall short - How HLC packs causal order + wall time into 64 bits - The send, receive, and local event algorithm - How CockroachDB, MongoDB, and YugabyteDB use it - HLC vs Lamport vs vector clocks vs Spanner's TrueTime singhajit.com/distributed-sy…
Ajit | Dev | singhajit.com tweet media
English
1
0
0
39
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 New post: Low Watermark - How Distributed Systems Know What's Safe to Delete What's covered: ⏺️ What is Low Watermark ⏺️ Why write-ahead logs grow forever without cleanup ⏺️ How Kafka uses Log Start Offset and retention policies ⏺️ Snapshot compaction in etcd and Raft ⏺️ PostgreSQL WAL cleanup with replication slots ⏺️ What goes wrong when you get it wrong ⏺️ Real-world usage in Kafka, etcd, PostgreSQL, ZooKeeper singhajit.com/distributed-sy… #DistributedSystems #DistributedSystemsPatterns
Ajit | Dev | singhajit.com tweet media
English
0
0
0
25
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 New post: High Watermark - How Distributed Systems Know What's Safe to Read What's covered: ⏺️ Why serving unreplicated data is dangerous ⏺️ How Kafka uses High Watermark with ISR and LEO ⏺️ Raft's commit index (same pattern, different name) ⏺️ High Watermark vs Low Watermark ⏺️ Leader failover safety ⏺️ Real-world usage in Kafka, etcd, CockroachDB, ZooKeeper singhajit.com/distributed-sy…
Ajit | Dev | singhajit.com tweet media
English
0
0
0
38
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🗞️ Dev Weekly #38 edition [6 Apr - 12 Apr] ⏺️ Anthropic launches Project Glasswing with Claude Mythos ⏺️ Intel joins Musk's $25B Terafab AI chip factory ⏺️ Anthropic revenue hits $30B run rate, expands Google Cloud TPU deal ⏺️ GitHub Copilot CLI adds Rubber Duck cross-model review ⏺️ VS Code 1.115 launches the Agents app ⏺️ Chrome 147 ships vertical tabs ⏺️ AWS launches S3 Files ⏺️Dependabot alerts are now assignable to AI agents ⏺️Oracle upgrades AI Database with sub-3-second failover ⏺️NeuBird AI raises $19.3M ⏺️Bolt lays off 30% of staff citing AI ⏺️Red Hat shuts down China operations, lays off hundreds ⏺️Pendo cuts 10% of workforce citing AI shift ⏺️Docker authorization bypass affects 92% of enterprise deployments ⏺️Fortinet FortiClientEMS zero-day under active exploitation ⏺️GitHub expands secret scanning and code security singhajit.com/dev-weekly/202…
Ajit | Dev | singhajit.com tweet media
English
0
1
2
405
Ajit | Dev | singhajit.com
🔖 Published a new blog post on - REST vs GraphQL vs gRPC: How to Pick the Right API Protocol ▶️ How REST, GraphQL, and gRPC work under the hood ▶️ Over-fetching, under-fetching, and the N+1 problem ▶️ Protocol Buffers, HTTP/2 multiplexing, and gRPC streaming ▶️ Performance, caching, error handling, and security compared ▶️ Real-world architecture patterns from Netflix, Uber, and GitHub ▶️Migration strategies and common mistakes singhajit.com/rest-vs-graphq…
Ajit | Dev | singhajit.com tweet media
English
0
0
0
38
Sundar Pichai
Sundar Pichai@sundarpichai·
T A B S I N C H R O M E
Google@Google

Too many @GoogleChrome tabs open? Try vertical tabs, rolling out now. Just right-click any Chrome window and select “Show Tabs Vertically” to move your tabs to the side of the browser window, making it easier to read page titles and manage tab groups.

English
438
406
9.6K
1.1M
Ajit | Dev | singhajit.com
🔖 Published a new blog post on the Transactional Outbox Pattern for reliable message publishing in microservices. Covers: ▶️ The dual write problem and why retries don't fix it ▶️ Outbox table schema design ▶️ Polling relay vs CDC with Debezium ▶️ Making consumers idempotent ▶️ How it fits with CQRS, Saga, and 2PC ▶️ Monitoring singhajit.com/transactional-…
Ajit | Dev | singhajit.com tweet media
English
0
1
0
38
Ajit | Dev | singhajit.com
🗞️ Dev Weekly #37 edition [30 March - 5th Apr] ⏺️ North Korean hackers hijack axios on npm, deploy RAT to millions ⏺️ Anthropic accidentally leaks 512K lines of Claude Code source via npm ⏺️ Oracle cuts up to 30,000 jobs to fund $50B AI data center buildout ⏺️ Cursor 3 ships with agent-first interface ⏺️ Google releases Gemma 4 under Apache 2.0 ⏺️ GitHub Copilot SDK enters public preview ⏺️ Microsoft open sources Agent Governance Toolkit ⏺️ Chrome zero-day #4 of 2026 patched ⏺️ $240M raised across Coder, Qodo, and Depthfirst singhajit.com/dev-weekly/202…
Ajit | Dev | singhajit.com tweet media
English
0
0
1
144
Ajit | Dev | singhajit.com
Ajit | Dev | singhajit.com@Ajit5ingh·
🔖 Wrote a guide covering what it actually takes to setup OpenTelemetry in Production: ⏺️ Collector pipeline setup ⏺️ Auto-instrumentation for Java, Python, Go ⏺️ Head vs tail sampling ⏺️ Kubernetes deployment (DaemonSet + gateway) ⏺️ Security and PII scrubbing ⏺️ Monitoring the pipeline itself ⏺️ Common mistakes to avoid singhajit.com/opentelemetry-…
Ajit | Dev | singhajit.com tweet media
English
0
0
1
57