In this Week 2 devlog, I focus on transitioning my personal projects to more robust architectures and diving deep into the fundamentals of system design. 1. Portfolio Revamp Migrated to Hashnode’s public API for dynamic blog content. Implemented direct GitHub repository retrieval to keep projects updated automatically. Integrated my YouTube playlist directly into the site. 2. System Design Fundamentals Scale from 0 to Millions: Studied the infrastructure evolution involving DNS, Load Balancers, Caching, CDNs, and Database Sharding. Back-of-the-envelope estimation: Practiced calculating system throughput and capacity requirements for large-scale applications. 3. Malaysia Runner List Aggregator Revival Full-scale refactor of the scraper, API, and client. Introduced a Monorepo structure to streamline local development and setup. Enhanced technical documentation to future-proof the architecture for upcoming microservices. (AI generated haha)