Універсальні патерни highload на конкретному прикладі ігрового сервера на Haskell
Відео доповіді
Презентація доповіді
Architecture
Аналіз архітектури ігрового сервера на Haskell. Від високорівневої моделі до особливостей коду - транзакційна пам'ять, immutable структури даних, актори, черги, паралельні і конкурентні обчислення. Модель динамічного масштабування, оптимізації, вирішені проблеми та компроміси.
- Причини вибору Haskell
- Які технології розглядалися і чому їх не використали (no spoilers)
- Повний стек використаних технологій і їх highload потенціал
- Універсальні патерни проектування
Максим Безуглий
Attracti S.a.r.l
- 20 років в IT, CEO компанії Attracti S.a.r.l (Швейцарія)
- Засновник клубу International Software Architect Club
- Широкий досвід від розробки до управління.
- Найбільш цікавий проект - повна автоматизація ISO 9001.