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
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:
Pragy Agarwal has an M.Tech degree from IIT Bombay and possesses some stellar industry experience having been a platform engineer at Media.net. Pragy is able to closely connect and empathise with his students. Linkedin
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.
Note - This Masterclass is only for working professionals with at least 3 months of work experience.