Skip to content

System Design

Browse every published system design article in Engineering.

Articles

3 articles

System Design

A Framework for Approaching System Design Interviews

The framework covers how to ask the right clarifying questions, define the scope, make reasonable assumptions, identify constraints, evaluate trade-offs, and gradually move from high-level architecture to detailed technical decisions. The goal is not only to produce a strong design, but also to demonstrate a clear and organised problem-solving process.

Estimated reading time: 22minutes
  • System Design
  • Interviews
  • Requirements

System Design

URL Shortening

A system design problem where we explain how to design a URL-shortening service similar to Bitly, along with a clear framework for approaching and solving system design questions in interviews.

Estimated reading time: 2minutes
  • System Design
  • URL Shortening
  • Interviews

System Design

Introduction to Clean Modern Architecture

Explore architecture through Point and workshop-session examples, SOLID, component cohesion, domain-centric patterns, and the future of code with generative AI.

Estimated reading time: 22minutes
  • architecture
  • clean-architecture
  • object-oriented