The Journey of #100DaysofCode Round#2 (@eliehannouch)

100DaysofCode - Day 01

Hello amazing people, the first day in our system design journey is here. Be ready, & committed to be a game master in 100 days.

What is System Design ?

  • System design is the process of defining the architecture, interfaces, and data for a system that satisfies specific requirements. System design meets the needs of your business or organization through coherent and efficient systems. Once your business or organization determines its requirements, you can begin to build them into a physical system design that addresses the needs of your customers.

Why a developer should learn system design ?

  • Programming without an overall architecture or design in mind is like exploring a cave with only a flashlight: You don’t know where you’ve been, you don’t know where you’re going, and you don’t know quite where you are.

What we will cover in this journey !!

  1. System Design fundamental’s
  2. System Design patterns
  3. Databases
  4. Cloud & System Design
  5. System Design interviews
4 Likes