Продуманная архитектура и другие преждевременные оптимизации

common Доклад 45 минут Федор Лаврентьев PHP(№ 4) :   Jun 19 18:15
Руководитель отдела разработки в УУРРАА.
Читает курс лекций по промышленному программированию в Физтехе (МФТИ).

Мы сделали мощную технологическую платформу с многозвенной архитектурой, рассчитанную на многотысячные нагрузки и терабайты данных.
Оказалось, что внедрять новые фичи в такой платформе не только приятно и интересно, но и долго и дорого.

На докладе я расскажу, какие проблемы нам принесла чрезмерно продвинутая архитектура и как мы их решали.


В докладе будут затронуты темные стороны некоторых модных технологических решений:
- Многозвенная архитектура вообще и гранулированная SOA в частности
- Балансировка нагрузки на источнике через Service Discovery на базе ZooKeeper
- Thrift RPC вообще, его реализация на Scala из Twitter Finagle в частности
- Хранение данных с удобной сортировкой в Redis

Мы рассмотрим их альтернативы среди старых, унылых и проверенных решений и еще раз убедимся в правильности поговорки про коня и борозду.

Доклад предназначен для бекенд-разработчиков и девопсов middle и senior уровней.
Он будет особенно полезен для тех, кто не отличает cutting edge от bleeding edge.
Постоянная ссылка на доклад: https://devconf.ru/offer/52