• Урок 1. 00:00:22
    Scope and Requirement setting
  • Урок 2. 00:14:34
    Chapter #1: Service Registration and Proxies
  • Урок 3. 00:09:27
    Chapter #2: Authentication & Global Caching
  • Урок 4. 00:09:24
    Chapter #3: API contracts & Versioning
  • Урок 5. 00:06:05
    Chapter #4: Sending, Tagging & Searching Emails
  • Урок 6. 00:07:18
    Chapter #5: Contacts & Groups
  • Урок 7. 00:15:54
    The Oracle and the Timer Wheel
  • Урок 8. 00:11:43
    Partitioning and Real-life Optimisations
  • Урок 9. 00:10:36
    Design an algorithm for an Audio Search Engine
  • Урок 10. 00:14:13
    Calling App Design: First Attempt
  • Урок 11. 00:03:39
    Problem Statement
  • Урок 12. 00:10:58
    Defining objects states and behaviors
  • Урок 13. 00:05:35
    Simplified Balances algorithm
  • Урок 14. 00:05:32
    APIs and coding requirements
  • Урок 15. 00:03:25
    Low Level Design
  • Урок 16. 00:10:23
    Coding: Building the service skeleton and defining objects
  • Урок 17. 00:04:10
    Coding: Algorithm
  • Урок 18. 00:04:10
    Coding: Test cases
  • Урок 19. 00:03:03
    Conclusion and Tips
  • Урок 20. 00:05:24
    #1: Caching: Engineering requirements
  • Урок 21. 00:04:14
    #2: Read your own writes
  • Урок 22. 00:02:12
    #3: Defining the core requirements
  • Урок 23. 00:05:16
    #4: Asynchronous processing: Keeping threads available
  • Урок 24. 00:06:14
    #5: View Consistency through thread assignment
  • Урок 25. 00:16:59
    Code #1: Code skeleton for 'Get' and 'Set'
  • Урок 26. 00:13:26
    Code #2: Setting up fast evictions
  • Урок 27. 00:12:59
    Code #3: Thread Assignment and updating GET + SET
  • Урок 28. 00:09:28
    Code #4: Hot loading and Request Collapsing
Этот курс находится в платной подписке. Оформи премиум подписку и смотри System Design Course, а также все другие курсы, прямо сейчас!
Премиум