Serverless Ruby [Thinknetica, Сергей Той]

Огромная база актуальных инфопродуктов
Самый большой склад обучающих материалов в СНГ. Более 40000 уникальных курсов, схем заработка, книг, вебинаров, мануалов, тренингов
Получить доступ

Bot

Администратор
Команда форума
23 Янв 2020
138,643
749
113
День 1. Знакомство с Serverless

Содержание:
  • Введение в serverless-архитектуру: ключевые принципы и отличия от традиционных моделей.
  • Обзор AWS Lambda: создание и деплой простых функций на Ruby.
  • Изучение концепций concurrency и жизненного цикла Lambda-функций.
  • Работа с SAM (Serverless Application Model) и обзор типов событий (API Gateway, SQS, EventBridge).
В результате вы сможете:
  • Понять основы serverless-технологий и их преимущества.
  • Разработать и развернуть базовые serverless функции на Ruby.
  • Освоить управление serverless-приложениями через SAM.
День 2. Serverless и базы данных
Содержание:

  • Глубокое погружение в DynamoDB: ключевые концепции, модели данных, и интеграция с Lambda.
  • Практика работы с базой данных в контексте serverless-приложений.
  • Обсуждение особенностей NoSQL баз данных и преимуществ перед традиционными RDBMS.
В результате вы сможете:
  • Интегрировать DynamoDB для хранения и обработки данных в serverless-приложениях.
  • Эффективно использовать базы данных в контексте serverless.
День 3. Serverless Rails
Содержание:

  • Адаптация Ruby on Rails для работы в serverless среде с использованием Lamby.
  • Разбор, когда serverless подойдет, а когда нет. Для каких типов проектов его стоит использовать и в каких случаях.
В результате вы:
  • Развернуть и управлять полноценными Rails-приложениями в serverless среде.
  • Применять продвинутые техники управления serverless инфраструктурой на AWS.
  • Сможете принять решение о внедрении serverless на своем проекте.