HighLoad весна 2014 лекция 7

638 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
638
On SlideShare
0
From Embeds
0
Number of Embeds
76
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Аналогия с Mc’Donalds, Front-office, Front-desk, Суппорт первой линии в callcenterТеория массового обслуживания, главное не получить DoS сервисаПримерыфронтендов: nginx, apacheПримеры бекендов: mysql, tarantool
  • Изоляция это очень важно. Пример: монолитное приложение на С++.Социальный граф, рекомендации друзей, реклама,промоблоки
  • Не нужно использовать mysql,postgres и oracle в одном проекте одновременно.Есть адвокаты ruby в mail.ru они просили замолвить словечко.
  • Пример: исходный код вконтакте.
  • Очевидная идея, но хорошая реализация встречается редко.
  • Пользователь не ждет – timeout на все действия обязателен
  • Пример плохо настроенной graceful degradation: страница долго тупит (минуту) а потом выдает 504 в подзапросе.Но все равно страницу показали – пользователь может получить информацию.
  • Почта Яндекса при заходе из офиса mail.ru.
  • ПадениеYouTube во всем мире на 1 или 2 часа.
  • Еще раз про изоляцию компонент.
  • Еще раз про изоляцию компонент.
  • HighLoad весна 2014 лекция 7

    1. 1. Проектирование высоконагруженных систем Лекция №7 Быков Александр
    2. 2. 2 HighLoad. Лекция №7     
    3. 3. 3 HighLoad. Лекция №7    
    4. 4. 4 HighLoad. Лекция №7      
    5. 5. 5 HighLoad. Лекция №7     
    6. 6. 6 HighLoad. Лекция №7     
    7. 7. 7 HighLoad. Лекция №7       
    8. 8. 8 HighLoad. Лекция №7       
    9. 9. 9 HighLoad. Лекция №7     
    10. 10. 10 HighLoad. Лекция №7    
    11. 11. 11 HighLoad. Лекция №7        
    12. 12. 12 HighLoad. Лекция №7
    13. 13. 13 HighLoad. Лекция №7
    14. 14. 14 HighLoad. Лекция №7
    15. 15. 15 HighLoad. Лекция №7       
    16. 16. 16 HighLoad. Лекция №7    
    17. 17. 17 HighLoad. Лекция №7     
    18. 18. 18 HighLoad. Лекция №7        
    19. 19. 19 HighLoad. Лекция №7
    20. 20. 20 HighLoad. Лекция №7       
    21. 21. СПАСИБО ЗА ВНИМАНИЕ Быков Александр bykov@corp.mail.ru

    ×