Introduction to High Level Design: Designing TinyUrl
October 3, 2020 2:00 PM
October 4, 2020 6:00 PM
Two days: 4 hours each

About This Event

Designing systems at scale comes with its own set of unique challenges. It becomes essential to understand how architectures are structured and what components are part of it at a fundamental level.

TinyURL is a service that helps users shorten long URLs so as to save space and make link-sharing easier.

Following our low-level design Masterclass that helped participants take a deep-dive into systems like BookMyShow, this is another that aims to explain complex concepts in the simplest of ways, helping working professions scale in their respective careers.

You will learn from Tarun Malhotra, a former platform software engineer at Directi, and a stellar Scaler instructor. Come along, and register for what is going to be a fine learning experience.       

Key Takeaways: 

  • Appreciating the architecture of Distributed Systems, and their components  
  • Understanding the fundamental trade-offs

Who Can Attend? 

  • Working professionals with at least 3 months of experience
  • Those who have an understanding of basic computer network concepts

What You Will Learn 

Day 1:

  • Architecture Overview
  • Learning about DNS
  • Load Balancing

Day 2:

  • Designing a service like TinyURL using everything learned on Day 1 

    You will also get a certificate if you attend both days of the Masterclass.