В программе:
Луговой Сергей, главный дата инженер, KoronaPay
«Асинхронная JAVA: Практика на примере Kafka и Cassandra»
Доклад об асинхронном программировании на Java с использованием CompletableFuture. В начале я расскажу в каких случаях асинхронность нужна, какие возможности есть в Java. Далее на примере Kafka и Cassandra покажу, с диаграммами и кодом, как мы решили пару сложных но очень востребованных задач — асинхронная обработка событий, получаемых из Kafka, и постраничная параллельная обработка запроса данных из Cassandra.
Рожков Артем, Главный инженер-программист
«Feature toggles в микросервисной архитектуре»
При очередных релизах продукта иногда возникает задача активации определенных фич позже, чем производится накат версии. Так же может требоваться включить новые фичи через канареечный релиз. А в некоторых случаях возникает необходимость отключить фичу, которая уже долгое время была в эксплуатации. И все это при условии, что фича может быть “размазана” на более чем одном микросервисе.
В своем докладе я расскажу как мы писали собственный механизм feature toggles, который решает все эти задачи. Обсудим с какими нюансами, проблемами и “подводными камнями” столкнулись, как решали. И дам общие рекомендации как написать универсальный механизм feature toggles.
Подробности, обновления программы, фото и презентации спикеров оперативно выкладываем в TG канале – присоединяйтесь @MeetUpKoronaPay
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.