• 12 декабря 2018, среда
  • Уфа, Верхнеторговая площадь, 6. БЦ "Нестеров

Backend Meetup Ufa

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

1970 дней назад
12 декабря 2018 c 18:30 до 21:00
Уфа
Верхнеторговая площадь, 6. БЦ "Нестеров

Всем привет! Мы Модульбанк — финтех для предпринимателей, который меняет банковский рынок. Модульбанк занимает топ-позиции в рейтингах MarksWebb и FinWin. У нас 140 тысяч клиентов, опыт и сильная команда. Мы хотим делиться опытом и приглашаем всех, кто связан Backend технологиями, на митап 12 декабря в 18:30 в наш офис (БЦ Нестеров). В программе: полезные доклады, интересное общение, новые знакомства, чай, кофе, пицца, печеньки и экскурсии по офису Модульбанка.

Наши  доклады и спикеры:
1. Как разработать лучший НЕбезопасный продукт в мире (худшие практики). Александр Павлов.
2. Управление памятью в.NET. Просто о сложном. Корюн Акопян.
3. Многопоточность и асинхронщина в стиле ню. Чтоб не выстрелить в ногу… соседу. Александр Полянин.

Описание докладов

1. Как разработать самый НЕбезопасный продукт в мире (худшие практики). Александр Павлов.

Каждая компания сталкивается в какой-то момент времени с необходимостью задуматься о безопасности: от элементарного ддоса, до полноценных тестов на проникновение. И если с первым могут помочь разнообразные автоматизированные системы, то с последним нужно повозиться. И очень хорошо, если у вас есть соответствующий опыт, а не просто прочтение статей с простым упоминанием sql-инъекций. А ещё лучше — если вы сами думаете как человек, который каждую минуту пытается взломать ваш продукт. И чтобы понять, как это делать, вы практически должны уметь это делать, вы должны думать как пентестер, а пентестер думает о том — какие лазейки вы могли ему оставить, как бы он сам написал код так, чтобы проникнуть в систему позднее.
Потому доклад о том, как помочь тому самому пентестеру, понять, какие лазейки он ищет, чтобы в слушателях хотя бы чуть-чуть развить чувство паранойи.

О спикере

Александр Павлов работает в команде backend-разработки Модульбанка. Увлекается разработкой на платформе .net и поиском проблем производительности. Также неравнодушен к медленными запросам в Postgres и воспринимает их оптимизацию, как личный вызов

В качестве хобби: проверка на безопасность всех тех, кто  пишет на личную почту

 

 

2.  Управление памятью в.NET. Просто о сложном. Корюн Акопян

Поговорим о том, как работает сборщик мусора в.NET, разберем наиболее частые ошибки. 

Сборщик мусора в.NET реализован настолько хорошо, что многие считают знания о принципе его работы и устройстве излишними. Тем не менее рано или поздно любой разработчик может столкнуться с утечкой памяти, или более специфичной проблемой. Расскажу об основных моментах, которые следует иметь в виду при разработке оптимального кода, а так же о типичных проблемах.

О спикере

Корюн Акопян работает в команде Backend разработки Модульбанка. Выпускник ФИРТ УГАТУ. В свободное время рефакторит код, улучшает процессы разработки, учится игре на гитаре.

 

 

 

3.  Многопоточность и асинхронщина в стиле ню. Чтоб не выстрелить в ногу… соседу. Александр Полянин.

Тема многопоточной обработки данных или конвейерной логики всегда была и остается не для слабонервных. Легкость допустить ошибку провоцирует языки, фреймворки и компиляторы внедрять конструкции для минимизации рисков. Отчасти это спасает ситуацию, но приводит к другой проблеме — неуправляемому потреблению ресурсов и, зачастую, черному ящику в понимании процессов. Существует и еще одна проблема в подходе "за меня подумали" — стрельба в ногу соседу. Под соседом можно понимать как бесконтрольно потребяемые ресурсы, так и узкое горлышко связных систем. Задача многопоточной обработки и, как вершина всего, асинхронные очереди в параллельных потоках, должны быть управляемыми и предсказуемыми.

Я расскажу о том, что такое многопоточная обработка изнутри, что такое асинхронные очереди и как они вместе могут помочь в распределении нагрузки, позволив системам быстро отвечать даже в пиках. Как строятся нагруженные системы, задача которых обрабатывать тысячи запросов в секунду без вреда для всей остальной инфраструктуры.

Александр Полянин расскажет о том, что такое многопоточная обработка изнутри, что такое асинхронные очереди и как они вместе могут помочь в распределении нагрузки, позволив системам быстро отвечать даже в пиках. Как строятся нагруженные системы, задача которых обрабатывать тысячи запросов в секунду без вреда для всей остальной инфраструктуры.

 

 

Схема проезда/прохода

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше