Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
Всем привет! Мы Модульбанк — финтех для предпринимателей, который меняет банковский рынок. Модульбанк занимает топ-позиции в рейтингах MarksWebb и FinWin. У нас 140 тысяч клиентов, опыт и сильная команда. Мы хотим делиться опытом и приглашаем всех, кто связан Backend технологиями, на митап 12 декабря в 18:30 в наш офис (БЦ Нестеров). В программе: полезные доклады, интересное общение, новые знакомства, чай, кофе, пицца, печеньки и экскурсии по офису Модульбанка.
Наши доклады и спикеры:
1. Как разработать лучший НЕбезопасный продукт в мире (худшие практики). Александр Павлов.
2. Управление памятью в.NET. Просто о сложном. Корюн Акопян.
3. Многопоточность и асинхронщина в стиле ню. Чтоб не выстрелить в ногу
соседу. Александр Полянин.
Описание докладов
1. Как разработать самый НЕбезопасный продукт в мире (худшие практики). Александр Павлов.
Каждая компания сталкивается в какой-то момент времени с необходимостью задуматься о безопасности: от элементарного ддоса, до полноценных тестов на проникновение. И если с первым могут помочь разнообразные автоматизированные системы, то с последним нужно повозиться. И очень хорошо, если у вас есть соответствующий опыт, а не просто прочтение статей с простым упоминанием sql-инъекций. А ещё лучше если вы сами думаете как человек, который каждую минуту пытается взломать ваш продукт. И чтобы понять, как это делать, вы практически должны уметь это делать, вы должны думать как пентестер, а пентестер думает о том какие лазейки вы могли ему оставить, как бы он сам написал код так, чтобы проникнуть в систему позднее.
Потому доклад о том, как помочь тому самому пентестеру, понять, какие лазейки он ищет, чтобы в слушателях хотя бы чуть-чуть развить чувство паранойи.
О спикере
Александр Павлов работает в команде backend-разработки Модульбанка. Увлекается разработкой на платформе .net и поиском проблем производительности. Также неравнодушен к медленными запросам в Postgres и воспринимает их оптимизацию, как личный вызов
В качестве хобби: проверка на безопасность всех тех, кто пишет на личную почту
2. Управление памятью в.NET. Просто о сложном. Корюн Акопян
Поговорим о том, как работает сборщик мусора в.NET, разберем наиболее частые ошибки.
Сборщик мусора в.NET реализован настолько хорошо, что многие считают знания о принципе его работы и устройстве излишними. Тем не менее рано или поздно любой разработчик может столкнуться с утечкой памяти, или более специфичной проблемой. Расскажу об основных моментах, которые следует иметь в виду при разработке оптимального кода, а так же о типичных проблемах.
О спикере
Корюн Акопян работает в команде Backend разработки Модульбанка. Выпускник ФИРТ УГАТУ. В свободное время рефакторит код, улучшает процессы разработки, учится игре на гитаре.
3. Многопоточность и асинхронщина в стиле ню. Чтоб не выстрелить в ногу соседу. Александр Полянин.
Тема многопоточной обработки данных или конвейерной логики всегда была и остается не для слабонервных. Легкость допустить ошибку провоцирует языки, фреймворки и компиляторы внедрять конструкции для минимизации рисков. Отчасти это спасает ситуацию, но приводит к другой проблеме неуправляемому потреблению ресурсов и, зачастую, черному ящику в понимании процессов. Существует и еще одна проблема в подходе "за меня подумали" стрельба в ногу соседу. Под соседом можно понимать как бесконтрольно потребяемые ресурсы, так и узкое горлышко связных систем. Задача многопоточной обработки и, как вершина всего, асинхронные очереди в параллельных потоках, должны быть управляемыми и предсказуемыми.
Я расскажу о том, что такое многопоточная обработка изнутри, что такое асинхронные очереди и как они вместе могут помочь в распределении нагрузки, позволив системам быстро отвечать даже в пиках. Как строятся нагруженные системы, задача которых обрабатывать тысячи запросов в секунду без вреда для всей остальной инфраструктуры.
Александр Полянин расскажет о том, что такое многопоточная обработка изнутри, что такое асинхронные очереди и как они вместе могут помочь в распределении нагрузки, позволив системам быстро отвечать даже в пиках. Как строятся нагруженные системы, задача которых обрабатывать тысячи запросов в секунду без вреда для всей остальной инфраструктуры.