Scalability, performance and distributed computing Meetup
Технології
21 січня у креативному просторі «Часопис» відбудеться мітап від компанії Smartling.
У рамках заходу говоритимуть про таке:
1. «Побудова розподілених додатків з використанням Akka та AkkaCluster»
Доповідь включає огляд таких основ фреймворку Akka як актори та модель акторів, а також можливостей фреймворка Akka, які зручно використовувати для побудови масштабованих розподілених систем, таких як Akka Cluster и Akka Distributed Data (CRDTs). На прикладі розподіленого вебкраулера буде продемонстровано їх практичне застосування. Тема буде цікава тим, хто має бажання розглянути альтернативні парадигми паралельного програмування, а також займається задачами, пов'язаними з розподіленими розрахунками.
Спікер: Костянтин Цикуленко, Java developer at Smartling. Має широкий досвід розробки, починаючи від мобільної розробки під Android та закінчуючи високонавантаженими enterprise додатками. Костя завжди цікавиться новими тенденціями у програмуванні та із задоволенням приймає участь у змаганнях накшталт Topcoder. Наразі захоплений Scala, реактивним програмуванням та машинним навчанням.
2. «На шляху до low latency»
Доповідь про те, з якими труднощами довелося зіткнутися на шляху до реалізації сервіса з дуже суворими вимогами щодо latency та як їх вирішили. Частіше за все проблеми створюють in-process locking, thread scheduling, I/O, алгоритмічна неефективність, garbadge collector. Артем поділитьтся досвідом команди у боротьбі з цими проблемами і тим, як попередити їх появу у production.
Спікер: Артем Оробець, Software Engineer at Smartling. Зараз працює над high-performance Java service, має досвід діагностування продуктивності системи та оцінки її роботи під висококонкурентним навантаженням. Працював над розробкою NoSQL-бази даних OrientDB.
Захід безкоштовний, за умови попередньої реєстрації.
Матеріал розміщено на правах реклами