Первый кейс о том, как мы внедряли Contract-First. Описали процесс перехода от Сode-First к написанию OpenAPI-спецификаций и генерации кода по ним.
Опыт внедрения Contract-First OpenApi. Алексей Могилин, ведущий бэкенд-разработчик
00:00 О докладе и теме. Что такое контракт 1:06 Статистика IT-разработки ЮMoney, стек 2:05 Подход Code-First описание контракта 3:23 Проблемы с Code-First: Jar hell, изменения библиотек, актуальность 7:25 Внедрение Code-First, первые результаты и сложности 15:22 OpenAPI: результат внедрения 18:22 Как работает кодогенерация 24:02 Результаты внедрения Contract-First 25:13 Рекомендации по внедрению Contract-First
Как организовать разработку и поддержку множества критичных процессов и спокойно спать по ночам? Мы переживали, что спикер в своем докладе просто скажет «Никак». Оказывается, всё возможно.
Анатомия центра авторизаций. Глеб Осипов, бэкенд-разработчик
00:00 О докладе и теме 1:25 Как создавался центр авторизаций: вводные данные, команда 4:25 Зона ответственности центра авторизаций 7:31 Процессы центра авторизаций 12:51 Единый подход к созданию процессов. Модель конечного автомата 16:38 Работа с Db-queu, базы данных, важные настройки таблицы 21:32 Принцип работы Db-queu 23:20 Использование модели FSM 24:33 Как изменились backend и frontend с центром авторизаций 28:25 Выводы