Skip to main content

Designing Modern Web-Scale Distributed Services

0h 0m 0s
English
Paid

Course description

This course is intended for software developers, future architects, product managers, product owners, engineering managers, IT consultants, and anyone who wants to understand how large-scale distributed systems are structured and designed—such as Netflix, YouTube, ESPN, Facebook, and others. The course provides a practical-oriented understanding of the principles of designing modern web services that operate on the scale of millions of users.

Read more about the course

It will be especially useful if you:

  • are preparing for system design interviews;
  • plan to develop or improve a distributed enterprise-level system;
  • want to make technically informed decisions when working on large web services in the role of an engineering manager, product owner, or architect.

Upon completing the course, you will gain a clear understanding of the key concepts, approaches, and trade-offs underlying the design of modern web-scale distributed systems.

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

  • AlgoExpert | Become an Algorithms Expert

    AlgoExpert | Become an Algorithms Expert

    Sources: algoexpert
    Become an Expert in Algorithms. 65 videos explaining popular interview questions with solutions in JavaScript, Python, C ++, Java, and Go. Practice with popular questions. Topic...
    116 hours 40 minutes 8 seconds
  • DNS course for developers

    DNS course for developers

    Sources: Ruurtjan Pul
    Learn DNS once and for all. They say you should learn the fundamentals, and the rest will fall into place. DNS is right at the foundation of the internet. Having a clear underst...
    2 hours 44 minutes 2 seconds
  • Super Study Guide: Transformers & Large Language Models

    Super Study Guide: Transformers & Large Language Models

    Sources: Shervine Amidi, Afshine Amidi
    The book "Super Study Guide: Transformers & Large Language Models" is a concise and visual guide for those who want to understand the structure of large...
  • Team Dynamics and Soft Skills for Developers | Don’t Imitate

    Team Dynamics and Soft Skills for Developers | Don’t Imitate

    Sources: Anthony Alicea
    Whether you've learned software development at a school, bootcamp, online, or are entirely self-taught, there is one key aspect to being a developer that you we
    5 hours 8 minutes 46 seconds
  • Product Design Portfolio Final Final book

    Product Design Portfolio Final Final book

    Sources: Fedor Shkliarau
    Working on a portfolio sometimes seems like the most difficult and lengthy project. However, it is one of the most important and significant steps in a...