Курс анализа систем: учат проектировать системы и распиливать монолиты
12 мая стартует курс по «Анализу систем». 4-недельный курс о том, как проектировать системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку. Учат распиливать монолиты, обоснованно выбирать технологии и архитектурные стили, оставляя после себя понятную документацию.
Если дойдёте до конца — сможете спроектировать ПО для большинства крупных работодателей или разбить на части доставшийся в наследство монолит на 500кк строк.
Авторы — Антон Давыдов и Школа сильных программистов. Возможно вы знакомы с ними по другому их легендарному курсу «Асинхронная архитектура».
Что будет на каждой неделе:
Неделя 0. Работа с требованиями, разделение системы на элементы (работа с требованиями, Event Storming, Модель данных, Базовое сравнение микросервисов и монолитов, Система, форма и функция системы)
Неделя 1. Стратегический анализ бизнеса и архитектурные стили (Strategic DDD, subdomains; Coupling & cohesion, temporal coupling, local & global complexity; Quality attributes/non functional requirements/architecture characteristics; Поиск характеристик и перевод бизнес-терминов в характеристики; Циклы жизни систем)
Неделя 2. Внешние ограничения и документация (Ограничения системы, Выбор вида БД в зависимости от характеристик, Выбор вида коммуникаций и брокера для событий, Fitness function)
Неделя 3. Распиливаем монолит (Добавление новой функциональности в отдельных сервисах; Объединение сервисов; Вынос функциональности из монолита в сервис; Strangler Fig Application, Volatility Based Decomposition, Tactical Forking, Component-Based Decomposition)
Неделя 4. Итоги и дальнейшие шаги.
Домашка будет без кода — только квадратики, так что подойдёт любой язык.
Есть тарифы с обратной связью и без. С личной проверкой домашек, чатом и Q^A-сессией. До 1 мая можно записаться по старой цене. Для подписчиков промокод RABYNAGALERAH10 даст дополнительную скидку в 10%. Действует до 13 мая.
Посмотреть программу и условия →
Что там в СберМаркет Tech?
Кто ищет работу или хочет узнать, что под капотом у СберМаркета? Подписывайтесь на канал ребят и следите за обновлениями – интересного внутри много:
👾 Список актуальных вакансий. Разработчики, продакты, аналитики, архитекторы, девопсы и тд
👾 Видео с последнего Go митапа
👾 Статья «Как научить микросервисы общаться и не ссориться»
По темам – архитектура, разработка, продукт, UX-дизайн, редактура, менеджмент. И каждые две недели – подкаст, где обсуждают инженерные и управленческие процессы IT-гигантов. Последний выпуск про то, как Тойота меняет мир.
Каждый день растет информационная нагрузка, поток информации из разных ресурсов, различные компании и сервисы хотят завладеть вниманием пользователя. Задача современной умной почты — защитить от лишнего, самостоятельно профильтровать, структурировать письма в наиболее удобном виде.
С этой задачей отлично справляется самая популярная почта в России - почта Mail.ru. Ежедневная аудитория почты составляет больше 25 млн пользователей, которые каждый день отправляют более 20 млн писем.
Преимущества Почты Mail.Ru:
1. Безопасность и защита данных
2. Умный поиск по письма
3. Встроенный переводчик с английского, немецкого, французского и итальянского языков
4. Отзыв письма в первые 20 секунд после отправки
5. Анонимные почтовые адреса
Кроме вышеперечисленных и без того заманчивых фичей, алгоритм ML тщательно сортирует и фильтрует вашу корреспонденцию. А значит, вы наконец-то сможете вздохнуть свободно без навязчивых рекламных буклетов и прочего спама. Уже сейчас приложение Почта Mail.ru привлекло к себе внимание миллионов.
Скачивай поссылке!