Выбираем темы Backend Crew
✅ Программный комитет нагенерил 12 тем, предлагаем их оценить именно тебе
📅 Конференция пройдет 29 марта - 11 апреля. Билеты можно брать уже сейчас: https://podlodka.io/becrew
🎟 Среди заполнивших мы разыграем два билета на конференцию. Для этого надо ответить минимум на половину вопросов(да-да, некоторые темы с которыми сложно можно пропустить) и оставить контакт для связи. Если вам повезет, а вы уже купили – сделаем рефанд.
🏁 Подведем итоги в ближайшую пятницу, тогда же свяжемся с победителями
Sign in to Google to save your progress. Learn more
Разработка распределенных систем. Данные
В современном мире распределенные системы как котики :3, без них никуда. Даже у простейшего мобильного приложения/одностраничного сайта есть API, по которому оно взаимодействует с множеством внешних систем. Но далеко не все распределенные системы грамотно построены: ненадежность, сложная поддержка, дороговизна сопровождения. Поэтому вместе с экспертами обсудим как создавать распределенные системы с нуля, но а так же как эффективно перевести вашу систему на распределенные рельсы.
Разработка распределенных систем. Данные
Clear selection
Выбор стека под задачу
Почему те или иные технологии лучше подходят под задачу? Представьте себе, что вы заходите вместе с Гарри Поттером к мистеру Оливандеру и описываете идею для стартапа, после чего он просит вас попробовать несколько различных стеков и технологий, вы выбираете Rabbit MQ взмахиваете стеком и ваш проект рушится, разнося все вокруге. Но хитрый Оливандер только улыбается и предлагает вам попробовать Apache Kafka, вы машете от безнадеги рукой, но происходт форменное волшебство - все начинает работать то как надо. Вот в такую каморку мы и пригласим Оливандеров со всего мира!
Выбор стека под задачу
Clear selection
Shit-технологии
Идем от противного. Самое лучшее мыслительное упражнение: продумать самую плохую возможную реализацию. Медленные базы, плохие индексы, кривые очереди, неработающий кэш, отвратительное API. Но дадим не тольно вредные советы, но и рекомендации как с этим бороться, если внезапно вы встретились с ними на своем проекте.
Shit-технологии
Clear selection
Факапы
Просыпаетесь ночью в холодном поту от сообщений с прода? Часто в логах видите WAR и ERROR? Вас преследует bugfix/hotfix? Выдохните, успокойтесь и проходите к нам на конференцию, послушайте истории людей, которые через все это прошли. Спикеры поделятся своими историями неудач. Их примеры помогут вам в будущем предотвратить ваш факап и дадут пищу для размышления как можно выйти из сложившейся ситуации.
Факапы
Clear selection
Как распиливать монолит
Семь раз отмерь, один раз распили. Переход от монолита в микросервисы это важный процесс как с технической стороны, так и для бизнеса. Т.к. под собой скрывает такие аспекты как стоимость, организация команды, продумывание архитектуры, выбор стека. Эксперты поделятся своим опытом как они решали данный вопрос, с какими подводными камнями столкнулись и что получилось в итоге.
Как распиливать монолит
Clear selection
Протоколы передачи данных
Какая практическая польза? Разработчики уже давно прокачали у себя софт скиллы. Пора прокачать их и у вашего backend-а! Как подружить несколько сервисов друг с другом так, чтобы никто не поссорился, да еще и общение было живое? Как сделать так, чтобы слово из трех букв, которым вы гордитесь, было - API?
Давайте разберемся, граф QL или даже не дворянин, найдем точку G у RPC, намылимся SOAP-ом и в кои-то веки попробуем понять, что и когда использовать.
Протоколы передачи данных
Clear selection
Асинхронщина
Выбор под задачу. Цезарь мог делать 7 дел одновременно, но за двумя зайцами погонишься - ни одного не поймаешь. Каждому разработчику понятно что такое асинхронность. И вот настолько это понятно каждому разработчику, настолько он не умеет это применять в работе. Асинхронность: почему это никак не сделают правильно? Мы не даём никаких беспочвенных promises, но пришла пора разобрать эту тему от и до, пусть даже ценой блокирующего работу митапа.
Асинхронщина
Clear selection
HL для чайника
Ваши нагрузки настолько высоки что вы вот-вот закипите? Приходите на нашу конференцию! Ведущие эксперты индустрии ответят на такие вопросы как: когда начинается highload? что делать когда железо не справляется? как правильно проводить профайлинг? А также расскажут простым языком о сложном, с чего начать и как применять полученный опыт на практике.
HL для чайника
Clear selection
Производительность
Писать код мы все умеем, а как насчет быстрого кода? И какой код — быстрый? А как понять, когда нам нужно ускорять код? А что именно ускорять? А как научиться думать о производительности на этапе написания кода, не превращая его в мешанину оптимизаций? Обо всем этом мы вам и расскажем.
Производительность
Clear selection
Базы данных.
Базы данных бывают разные SQL, NoSQL, NewSQL, но всем одинаково хочется, на что нибудь заморочиться. Наверняка у вас проскальзывает аналогичная мысль когда с командой решаете какое хранилище выбрать. Но мы решили упростить вам задачу - вместе с экспертами разберем современные технологии и решения. Рассмотрим теорию, но не забудем и про практику. После недели у вас будет четкое представление какая база данных вам нужна.
Базы данных.
Clear selection
Дизайн API. Rest
Программисты постоянно разрабатывают API и всем хочется написать хороший API. А что такое хороший API? Какие ошибки можно допустить при его разработке и как их избежать? Понятность, согласованность, безопасность и тысяча других моментов, которые нужно учитывать при разработке — как во всем этом не потеряться? Мы поможем вам разобраться в теории и подкрепить ее практикой.
Дизайн API. Rest
Clear selection
Парадигмы стеков, языков
Современные языки и инструменты имеют в своей основе множество различных парадигм и подходов. Функциональщина, ООП, АОП, реактивное программирование - во всем этом немудрено запутаться. Эксперты в самых разных технологиях помогут вам разобраться и понять, чем хороши те или иные подходы, когда их стоит применять и что общего у, казалось бы, совсем далеких друг от друга языков.
Парадигмы стеков, языков
Clear selection
Идеи тем недель, предложения, пожелания
Оставьте tg-контакт, если хотите поучаствовать в розыгрыше 2х бесплатных билетов
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Does this form look suspicious? Report