Sabitlenmiş Tweet
Ajit | Dev | singhajit.com
2.3K posts

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

🗞️ 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…

English

🔖 Published another post in System Design series: How to Design TinyURL (URL Shortner)
It covers:
• Capacity estimation
• Base62 short codes
• Snowflake IDs vs KGS
• SQL vs NoSQL
• Caching
• 301 vs 302 redirects
• Async analytics
• Custom aliases & abuse
singhajit.com/tinyurl-system…
#systemdesign #techblog

English

🗞️ 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…

English

🔖 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…

English

🔖 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…

English

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

English

🔖 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…

English
Ajit | Dev | singhajit.com retweetledi

We're partnering with SpaceX to improve Composer.
cursor.com/blog/spacex-mo…
English

🔖 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…

English

🗞️ 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…

English

🔖 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…

English

New toy to play with 👨💻
Claude@claudeai
Introducing Claude Opus 4.7, our most capable Opus model yet. It handles long-running tasks with more rigor, follows instructions more precisely, and verifies its own outputs before reporting back. You can hand off your hardest work with less supervision.
English

🔖 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

English

🔖 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…

English

🗞️ 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…

English

🔖 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…

English

@sundarpichai Please provide a feature to auto close temporary tabs after 24 hours similar to Arc Browser.
English

🔖 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-…

English

🗞️ 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…

English

🔖 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-…

English
