0Корзина

Укажите в поиске ключевое слово / автора / название курса

Thinknetica - Александр Норов → Продвинутое проектирование API в Ruby on Rails

✅ После оплаты система мгновенно направит на вашу почту ссылку(и) на курс, регистрация необязательна!

🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.

Безопасная оплата товара


Поделись страницей

Подпишись на нас

Thinknetica - Александр Норов → Продвинутое проектирование API в Ruby on Rails

Артикул: 11548  В наличии

Автор курса: Thinknetica

Просмотров: 1

Категория: Программирование

Дата выхода: 2025

Продажник от автора: Перейти на продажник

Вид доступа: Облако Mail

Наша цена: 199 RUB (Лучшая цена! Нашли дешевле? Напишите нам, снизим цену)


📩Чтобы получить курс — оформите заказ. После оплаты ссылка приходит автоматически, регистрация не обязательна.

🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.

✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@many-courses.net Мы всегда на связи!
  • Цена в разы ниже чем у автора
  • Автовыдача. Моментальная доставка на эл. почту
  • Лучшая цена на рынке. Сделаем цену ниже если нашли дешевле
  • Можно смотреть онлайн или скачать себе
  • 100℅ гарантия получения курса
  • Доступ на данный товар предоставлятся на Облако Mail
    Этот воркшоп для вас, если:

    API начал «задыхаться» под нагрузкой
    • Проект вырос, пользователей стало больше, и теперь вы регулярно видите таймауты, 502-е ошибки и жалобы от клиентов.
    • Кэширование сделано фрагментарно, rate limiting отсутствует или работает криво, а один упавший микросервис роняет всё остальное.
    • Вы понимаете, что нужно что-то менять, но не знаете, с чего начать и как сделать правильно.
    Готовитесь к Senior-позиции или уже на ней, но чувствуете пробелы в архитектуре
    • На собеседованиях спрашивают про Circuit Breaker, CAP-теорему и distributed rate limiting, а вы отвечаете по верхам из статей.
    • Вы уже Senior, но архитектурные решения принимаете интуитивно, без понимания trade-offs. Хочется системных знаний, а не набора хаков из Stack Overflow.
    Команда переходит от монолита к микросервисам
    • Монолит распилили на сервисы, но вместо упрощения получили распределённый хаос.
    • Непонятно, как организовать единую точку входа, как обеспечить отказоустойчивость, как отлаживать запросы, которые проходят через пять сервисов.
    • Логи превратились в кашу, а на каждый инцидент уходит полдня расследований.
    Строите публичный API для партнёров или клиентов
    • Нужно сделать API, которым будут пользоваться внешние разработчики, а значит: продуманная аутентификация, rate limiting по тарифам, версионирование без боли, понятные ошибки и документация.
    • Вы смотрите на Stripe и GitHub и хотите понять, как они это делают.
    Программа воркшопа

    День 1. API Gateway паттерны и архитектура микросервисов

    Начнем воркшоп с разбора API Gateway как архитектурного паттерна: когда он нужен, а когда это overengineering. Изучим паттерны маршрутизации, Backend for Frontend и агрегацию запросов. Погрузимся в resilience patterns - Circuit Breaker, Retry с exponential backoff, Bulkheads - которые спасают от каскадных сбоев.
    На практике построим собственный API Gateway на Rack с нуля.

    Результат:
    • Поймете, когда использовать API Gateway, а когда достаточно простого reverse proxy
    • Научитесь реализовывать Circuit Breaker с помощью Semian для защиты от каскадных сбоев
    • Сможете спроектировать BFF для разных клиентов (web, mobile)
    День 2. Rate Limiting, безопасность и управление доступом

    На второй день разберем алгоритмы rate limiting - Fixed Window, Sliding Window, Token Bucket - и научимся выбирать подходящий под задачу. Изучим distributed rate limiting на Redis с Lua-скриптами для атомарности. Сравним подходы к аутентификации: API Keys, JWT, Opaque Tokens, OAuth 2.0.
    На практике реализуем Token Bucket, бизнес-тарифы с разными лимитами и JWT с refresh tokens.

    Результат:
    • Поймете trade-offs разных алгоритмов rate limiting и можете обосновать выбор
    • Сможете реализовывать distributed rate limiting без race conditions
    • Разберетесь, когда использовать JWT, а когда лучше API Keys или opaque tokens
    • Научитесь самостоятельно выстраивать систему тарифов с разными лимитами для разных клиентов
    День 3. Кэширование, наблюдаемость и оптимизация

    В заключительный день изучим продвинутые стратегии кэширования: multi-layer (CDN → Redis → In-memory), Russian Doll caching, cache stampede prevention. Разберем паттерны инвалидации - TTL, event-based, tag-based - и их trade-offs. Погрузимся в observability: distributed tracing, structured logging, Golden Signals, SLI/SLO.
    На практике построим multi-layer cache с warming и tag-based инвалидацией, а также настроим correlation для логов и организуем сбор метрик.

    Результат:
    • Научитесь проектировать многоуровневое кэширование и выбирать стратегию инвалидации
    • Поймете, как предотвратить cache stampede и поддерживать warm cache
    • Сможете настроить structured logging и distributed tracing для микросервисов
    • Будете знать, какие метрики собирать и как построить actionable-алерты
    Что получите по итогу:
    • Набор готовых production-tested решений для типичных проблем роста. Сможете формулировать технические требования и оценивать предложения команды.
    • Фреймворк для принятия архитектурных решений: какой алгоритм rate limiting выбрать под конкретную задачу, когда использовать JWT vs opaque tokens.
    • Сможете внедрить multi-layer caching, distributed rate limiting и proper observability без изобретения велосипедов.
    • Поймете, когда API Gateway действительно нужен, а когда это overengineering.
    • Освоите resilience patterns (circuit breakers, bulkheads, timeouts), которые предотвращают каскадные сбои.
    • Научитесь строить observability, без которой микросервисы превращаются в кошмар. Поймете как выстроить SLI/SLO для API.
    Александр Норов
    Senior Software Engineer в Advenias S.r.l. (Zucchetti Group)

    ИСТОЧНИК

    СКАЧАТЬ


    Вы находитесь на странице товара «Thinknetica - Александр Норов → Продвинутое проектирование API в Ruby on Rails», это материал 2025 года, который, мы надеемся, принесет вам пользу. Данный курс расположен на платформе «Облако Mail». В нашем магазине курсы доступны по самым выгодным ценам. Вы можете перейти на оригинальный продажник, после чего принять решение о покупке. Вы получаете этот курс, купив в нашем магазине MANY-COURSES.NET, с огромной скидкой, всего 199 рублей. Обучающий курс входит в рубрику «Программирование», вы можете поискать другие сливы курсов в этой рубрике. В нашем магазине Вы найдёте ещё много курсов от автора «Thinknetica», достаточно ввести в поиск имя автора.
  • Добавьте товар "Thinknetica - Александр Норов → Продвинутое проектирование API в Ruby on Rails" в корзину или нажмите "Купить", чтобы быстро перейти к странице оформления заказа. (В корзину можно добавить сразу несколько курсов)
  • Выберите платежную систему с которой вам будет удобней оплатить и нажмите на кнопку «Перейти к оплате»
  • После оплаты на указанную почту вы получите ссылки на материалы. Если в момент покупки вы были уже авторизованы на сайте, ссылки будут выведены на странице данного товара.

Подробнее о том как получить курс(ы) можете почитать здесь.
    Каждый из инфопродуктов который представлен в нашем магазине приобретался в складчину, соответственно и цена намного ниже чем у автора. Для вас доступна полная запись инфопродукта со всеми раздаточными материалами для самостоятельного прохождения, но без обратной связи от автора.

Похожие курсы

Покупают прямо сейчас