Low Level Design: Designing BookMyShow
September 12, 2020 2:00 PM
September 13, 2020 6:00 PM
Two days: 4 hours each
Event Completed

About This Event

BookMyShow is among the most popular when it comes to booking movie tickets. And as much as the high-level design may fascinate you, it is equally, if not more, important to understand in detail the low-level design that lies behind.

With a good low-level design, code can directly be developed with little debugging and testing. If this is a topic that continues to bug you, come along and learn from a top Scaler instructor in another free live Masterclass.

Masterclass Curriculum and Structure:

Day 1:

  • The what and why of LLD
  • What companies look for in Design and Machine Coding interviews
  • BookMyShow project overview & requirements gathering
  • Selecting the tech-stack
  • Designing the database schema
  • Identifying the major submodules, services and APIs in the project
  • Discussion on few of the most important software design patterns

Day 2 (continuing from where Day-1 ends):

  • Getting down and dirty with the code
  • Setting up the developer tools & environment
  • Implementing the major modules in a maintainable, extensible manner
  • Identifying the appropriate design patterns and apply them
  • Configuring, testing and deploying the code
  • Steps to follow in order to master LLD

About The Instructor:

As a Platform Engineer at Media.Net, Pragy Agarwal scaled low latency systems with millions of queries per second. He has 16+ years of coding experience across a wide variety of programming languages and paradigms and has a keen eye for "good coding practices". Having experienced education from a tier 3 college (Bachelors, UPTU) and a tier 1 college (Masters, IIT-Bombay), Pragy is able to closely connect and empathise with his students.

Key takeaways:

  • Appreciating the need for writing extensible and easily maintainable code.
  • Understand Low Level Design, and get to know what steps one should follow while deciding on the design.
  • Experience what companies look for in a LLD round, and how you should approach it
  • Looking at the design and code of BookMyShow end to end

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

NoteThis Masterclass is only for working professionals with at least 3 months of work experience.