РИТ++ 2017 завершён!

Ошибки проектирования высоконагруженных проектовАнтипаттерны, ошибки проектирования

Доклад принят в программу конференции
Максим Ехлаков
OneTwoRent

Тимлид бэкенд-разработки, проектировщик информационных систем, более 13 лет опыта веб-разработки.

Тезисы

Наиболее типичные ошибки, которые совершаются при создании высоконагруженных продуктов: выбор используемых языков, фреймворков, СУБД и других инструментов. Каковы причины совершения этих ошибок, и как их избежать.

Во время проектирования и разработки высоконагруженных программных продуктов существует большой соблазн применить классические подходы. Однако не все они будут полезны, а какие-то даже вредны. При этом цена каждой такой ошибки всегда будет очень большой.

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

Фреймворки
,
PHP
,
Прочие языки
,
MongoDB
,
Микросервисы, SOA
,
Оптимизация производительности
,
Профилирование
,
Синхронизация данных, параллельная обработка, CDN
,
Проектирование информационных систем

Другие доклады секции Антипаттерны, ошибки проектирования