Мова Rust для високонавантаженого мережевого сервісу - швидкий старт та стрімкий політ [ru]
Відео доповіді
Презентація доповіді
У доповіді розповімо про еволюцію розробки високонавантаженого мережного кластера відправки пуш-повідомлень з використанням технологій від unix / bash і PHP до асіхнронних неблокованих багатопоточних з'єднань на базі Rust / Tokio. Поговоримо про тонкощі розробки на Rust, особливості мови, підводні камені та способи її швидкого вивчення та використання веб-розробниками з навичками LAMP. Поговоримо також про Go, Java і причини прийнятих технологічних рішень.
Доповідь буде корисною для розробників, які бажають освоїти новітню та популярну мову програмування Rust, функціональне програмування, ідеї Haskell, які мають досвід веб-розробки на PHP / Python / JavaScript.
Олександр Сербул
Bitrix24
- Куратор напрямку контролю якості інтеграції та впроваджень і AI, бере активну участь як архітектор і розробник в проєктах компанії, пов'язаних з високим навантаженням та відмовостійкістю («Бітрікс24»), консультує партнерів і клієнтів з питань архітектури високонавантажених рішень, ефективного використання технологій кластеризації продуктів компанії в контексті сучасних хмарних сервісів (Amazon Web Services і ін.)
- Експерт в області BigData, розробки програмного забезпечення, системного аналізу і проєктування
- Постійний спікер конференцій і семінарів по інтернет-тематиці («РІФ + КІБ», RIW, HighLoad, РІТ ++, CodeFest, FailOver Conference і ін.)