11. • Распределение
• по географии/ролям/мощности
• Беспроводная и проводная связь
• wifi
• nfc
• gsm (3g/edge/LTE, etc)
Теория
Характеристики
11
12. • Legacy (20-30 лет в продакшене - это ОК)
• Statefull vs. Stateless системы
• Offline и синхронизация данных
• Дизайн на отказ
Теория
Характеристики
12
14. • Цель тестирования та же, но:
• куча нефункциональных требований
• понимание архитектуры
• Latency, fault tolerance, network split, balancing
• Кэширование всего и eventual consistency
Практика
Так же !!!
14
25. Да, тестировать продакшен
можно!
Да, даже когда там пользователи!
Да, даже на реальных деньгах!
… только аккуратно
Практика
Про тестирование продакшена
25
26. • О Legacy
• Сергей Высоцкий о тестировании
микросервисной архитектуры в Spotify
• Мартин Фаулер и микросервисах и их
тестировании
• Unit-тесты внутри клиента - это ок!
• Simian Army в Netflix
Практика
Куда идти и что читать?
26