Pull to refresh
ЮMoney
Всё о разработке сервисов онлайн-платежей

Как внедрить Contract-First OpenAPI и как устроен центр авторизаций

Reading time1 min
Views3.4K

Переходим к докладам по бэкенду с конференции ЮMoneyDay.

Первый кейс о том, как мы внедряли 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 Выводы

Задавайте вопросы спикерам в комментариях.

Все доклады с большой IT-конференции ЮMoneyDay найдете в плейлисте на YouTube. Подписывайтесь, на подходе материалы про архитектуру, SQL, DevOps, тестирование и мобильную разработку.

Tags:
Hubs:
Total votes 3: ↑2 and ↓1+1
Comments7

Articles

Information

Website
jobs.yoomoney.ru
Registered
Founded
Employees
1,001–5,000 employees
Location
Россия
Representative
yooteam