The relationship between legacy software engineering and AI engineeringA lot of people see software engineering as totally different from AI engineering. But in truth, AI engineering is a layer built atop software engineering, meaning that software engineering forms the Sep 1 · 5 min readedemgold.hashnode.dev
System Design Diagnostic PlaybookIn Lesson 1 twe learned about the foundational Primitives (Load Balancers, Caches, Databases, Queues). In Lesson 2 introduced the 3-Layer Architectural Framework. In Lessons 3 & 4 demonstrated these pAug 27 · 9 min readedemgold.hashnode.dev
Understanding System Design: The art of tradeoffs in system design We established, in lesson 1, that Primitives—load balancers, message queues, caches, and databases—are the atomic building blocks of software engineering. In Lesson 2, we built the 3-Layer ArchitecturAug 27 · 7 min readedemgold.hashnode.dev
Understanding System Design: A case study on how ChatGPT handles RAG and Real Life streaming at Scale (Lesson 3)This is the last case study on our understanding system design series. We have covered how bolt matches riders to drivers and how spotify recommends music at scale. Before this we spoke about PrimitivAug 26 · 8 min readedemgold.hashnode.dev
Understanding System Design: A case study on how Spotify recommends music at scale (Lesson 3)We have covered Primitives as the foundational building blocks of systems as well as architectures as the possible structures which systems can take. If you have not seen those please go through lesso1Aug 26 · 6 min readedemgold.hashnode.dev