Online Inter College
BlogArticlesCoursesSearch
Sign InGet Started

Stay in the loop

Weekly digests of the best articles — no spam, ever.

Online Inter College

Stories, ideas, and perspectives worth sharing. A modern blogging platform built for writers and readers.

Explore

  • All Posts
  • Search
  • Most Popular
  • Latest

Company

  • About
  • Contact
  • Sign In
  • Get Started

© 2026 Online Inter College. All rights reserved.

PrivacyTermsContact
Home/Tags
#SystemDesign

Posts tagged "SystemDesign"

10 articles with this tag
The Architecture of PostgreSQL: How Queries Actually Execute
Technology

The Architecture of PostgreSQL: How Queries Actually Execute

A journey through PostgreSQL internals: the planner, executor, buffer pool, WAL, and MVCC — understanding these makes every query you write more intentional.

Girish Sharma· March 1, 2025
4m9.9K0
Distributed Systems Engineering — Part 5: Observability at Scale
Technology

Distributed Systems Engineering — Part 5: Observability at Scale

Traces, metrics, logs — the three pillars and the fourth nobody talks about: profiling. How to instrument distributed systems so you can debug them when they fail at 3am.

Girish Sharma· December 5, 2024
3m6.8K0
Distributed Systems Engineering — Part 4: CRDT and Conflict-Free Collaboration
Technology

Distributed Systems Engineering — Part 4: CRDT and Conflict-Free Collaboration

How Google Docs, Figma, and Notion let multiple users edit simultaneously without conflicts — the beautiful mathematics of conflict-free replicated data types.

Girish Sharma· November 20, 2024
3m7.2K0
Distributed Systems Engineering — Part 3: Building Reliable Message Queues
Technology

Distributed Systems Engineering — Part 3: Building Reliable Message Queues

At-least-once vs exactly-once delivery, dead letter queues, consumer groups, and idempotency — the complete mental model for building reliable event-driven systems.

Girish Sharma· November 5, 2024
3m8.5K0
Distributed Systems Engineering — Part 2: Consensus Algorithms Demystified
Technology

Distributed Systems Engineering — Part 2: Consensus Algorithms Demystified

Raft, Paxos, Viewstamped Replication — not as academic exercises but as practical mental models for understanding what your databases actually guarantee.

Girish Sharma· October 20, 2024
3m9.9K0
Distributed Systems Engineering — Part 1: Clocks, Time & Causality
Technology

Distributed Systems Engineering — Part 1: Clocks, Time & Causality

Why wall clocks lie in distributed systems, how logical clocks restore causality, and the precise guarantees you can and cannot rely on when reasoning about event ordering.

Girish Sharma· October 1, 2024
3m11.2K0
From Monolith to Microservices: An Honest Retrospective
Technology

From Monolith to Microservices: An Honest Retrospective

A candid look at what actually happened when we split our monolith — the wins, the unexpected failures, and whether it was worth it.

CodeWithGarry· May 5, 2024
4m3.5K0
Designing for Scale: Lessons from Operating at 10M+ Users
Business

Designing for Scale: Lessons from Operating at 10M+ Users

First-hand experiences and hard lessons from scaling a platform from zero to millions of users — what the textbooks don't tell you.

CodeWithGarry· March 20, 2024
24m5.1K0
Inside the Mind of a Senior Engineer: Decision-Making Frameworks
Technology

Inside the Mind of a Senior Engineer: Decision-Making Frameworks

How experienced engineers think through complex technical problems — the mental models, heuristics, and systematic approaches that separate good from great.

CodeWithGarry· February 10, 2024
28m3.9K0
Page 1 of 2

Popular Tags

#TypeScript21
#JavaScript17
#Open Source15
#WebDevelopment14
#SoftwareArchitecture11
#SoftwareEngineering10
#Programming10
#Career9
#DistributedSystems7
#CloudComputing6
#Next.js6
#AI6
#Frontend5
#BackendEngineering4
#React4
#Engineering4
#Productivity4
#CSS4
#DevOps4
#Developers3