Notes from building software and studying computer science: architecture trade-offs, infrastructure, search, and the lessons behind unfinished systems.
2 articles
Building the Core of a Search Engine Step by Step [Stage 1] This article guides you through building a modular NLP search pipeline by first designing a clean architecture with distinct layers for ingestion, normalization, and tokenization, then connecting them to assign document IDs, build an inverted index, and support basic keyword searches. Read article Monolith or Microservices? Choosing the Right Architecture for Scale A simple yet deep breakdown of monolithic vs microservices architecture, why scaling changes everything, and how companies like Netflix turned system design into a competitive advantage. Read article