Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
System Design Primer ⭐️: How to start with distributed systems?
Play lesson

System Design Playlist - System Design Primer ⭐️: How to start with distributed systems?

5.0 (1)
14 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Systems design is the use of computer engineering principles to build large scale distributed systems. It involves converting business problems and requirements into technical solutions. Senior engineers use system design patterns to make reliable, scalable and maintainable systems. We mention 10 tips/terms used by engineers when designing systems: 00:00 Intro 00:38 Vertical scaling 01:07 Preprocessing using cron jobs 01:31 Backup servers 02:12 Horizontal scaling 02:37 Microservices 04:00 Distributed Systems 05:24 Load Balancing 06:39 Decoupling 07:15 Logging and metrics calculation 07:45 Extensibility 08:38 Low-level system design Looking to ace your next interview? Try this System Design video course! 🔥 https://interviewready.io Course chapters: 1) Design an email service like Gmail 2) Design a rate limiter 3) Design an audio search engine 4) Design a calling app like WhatsApp 5) Design and code a payment tracking app like Splitwise 6) Machine coding a cache 7) Low-level design of an event bus The chapters have architectural diagrams and capacity estimates, along with subtitled videos. Use the coupon code of 'HELLOWORLD' to get a 20% discount! References: Scalability Basics: https://youtu.be/xpDnVSmNFX0 Load Balancing: https://youtu.be/K0Ta65OqQkY Microservices: https://youtu.be/qYhRvH9tJKw Single Point of Failure: https://youtu.be/-BOysyYErLY Backups: https://youtu.be/GeGxgmPTe4c Health checks: https://youtu.be/lWE_UIbm8NA Designing Data-Intensive Applications - https://amzn.to/2yQIrxH System Design Playlist: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX You can follow me on: LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/ Facebook: https://facebook.com/gkcs0/ Quora: https://www.quora.com/profile/Gaurav-Sen-6 Twitter: https://twitter.com/gkcs_ #DistributedSystems #SystemDesign #Microservices

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere