[Udemy] Microservices Interview: Essential Questions and Answers [Udemy]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 217
Реакции
366
Онлайн
6дн 5ч 38м 52с


Интервью по микросервисам: ключевые вопросы и ответы

Описание:

Машинный перевод
В этом курсе вы узнаете всё, что необходимо для уверенного решения любых вопросов, связанных с микросервисами, которые могут возникнуть на собеседовании. С более чем 250 вопросами и подробными объяснениями, мы рассмотрим основные концепции, принципы, шаблоны проектирования, а также распространенные ошибки и bew practices архитектур микросервисов.

С помощью этого курса вы протестируете и узнаете о вопросах собеседования по микросервисам (250+) с рассмотрением следующих тем:
  • Разложение микросервисов
  • Коммуникации микросервисов (синхронная/асинхронная коммуникация на основе сообщений, API-шлюзы)
  • Управление данными в микросервисах (базы данных/запросы/команды/распределенные транзакции)
  • Распределенные транзакции микросервисов
  • Разворачивание микросервисов с использованием контейнеров и оркестраторов
  • Устойчивость микросервисов
Мы также рассмотрим шаблоны и best practices:

  • Шаблон шлюза API, шаблон маршрутизации шлюза, шаблон агрегации шлюза, шаблон отключения шлюза, шаблон бекенда для фронтенда, шаблон агрегатора сервисов, шаблон реестра/открытия сервисов
  • Одноразовая модель коммуникации на основе сообщений (один к одному), Многоразовая модель коммуникации на основе сообщений (один ко многим), Шаблон распространения сообщений и публикации/подписки, Шаблон цепочки темы-очереди и балансировки нагрузки
Мы рассмотрим вопросы в области общих тем собеседований и научим вас обсуждать эти темы в контексте реальных сценариев.

Спойлер: Примеры вопросов
  1. Что означает "дизайн для отказа" в архитектуре микросервисов?
  2. Если вы проектируете приложение электронной коммерции с использованием микросервисов, какие сервисы могут существовать в вашей архитектуре?
  3. Какие паттерны и bew practices часто используются с асинхронной коммуникацией в микросервисах?
  4. Какие преимущества использования HTTP и WebSocket для push и реального времени в микросервисах?
  5. Какие преимущества использования модели publish/subscribe и протоколов AMQP для событийной коммуникации в микросервисах?
  6. Как использование GraphQL в архитектуре микросервисов сравнивается с традиционными RESTful API?
  7. Какие случаи использования наилучшим образом подходят для использования gRPC в микросервисах электронной коммерции?
  8. Какие сценарии использования WebSocket API актуальны в реальных сценариях?
  9. Какие из перечисленных обычно не являются обязанностями API Gateway?
  10. Как API Gateway применяет ограничение частоты в микросервисном приложении?
  11. Как используются реестр служб и обнаружение служб в микросервисах?
  12. Если вы проектируете приложение микросервисов для электронной коммерции, как вы применяете шаблон сообщений publish/subscribe?
  13. Если вы выбираете базы данных для электронной коммерции, какая технология хранения данных используется в микросервисе управления запасами, обрабатывающем потоки структурированных данных высокой скорости?
  14. Почему принцип общей базы данных считается анти-паттерном для микросервисов?
  15. Какой тип базы данных лучше всего подходит для микросервиса, обрабатывающего заказы и транзакции в системе электронной коммерции?
  16. Как можно применить теорему CAP при проектировании и реализации микросервисов?
  17. Как шаблон распределенного кэширования используется для улучшения производительности и масштабируемости баз данных в микросервисах?
  18. Когда следует использовать шаблон materialized view в микросервисах?
  19. Как можно синхронизировать базы данных для чтения и записи в архитектуре CQRS?
  20. Какие из перечисленных могут быть реальными случаями использования микросервисов с CQRS и Event Sourcing?
  21. Как распределенное кэширование улучшает производительность системы, использующей микросервисы?
  22. Каково основное преимущество промаха кэша в системе распределенного кэширования для микросервисов?
  23. Каково преимущество использования шаблона saga для реализации распределенных транзакций в архитектуре микросервисов?
  24. Какой пример реального сценария, где можно использовать шаблон saga в архитектуре микросервисов?
  25. В хореографии саги, кто отвечает за координацию обновлений в базах данных?
  26. Какова ключевая обязанность центрального сервиса-оркестратора в реализации саги на основе оркестрации?
  27. Как можно использовать CDC и шаблон транзакционной исходящей почты вместе в архитектуре микросервисов?
  28. Какую роль играют службы-сети в коммуникации и координации микросервисов?
  29. Почему использовать Helm-чарты в Kubernetes для развертывания микросервисов?
  30. Когда обычно используется шаблон sidecar при развертывании микросервисов?
  31. Как можно использовать Infrastructure as Code (IaC) с Kubernetes для развертывания микросервисов?
  32. Каков встроенный механизм в Kubernetes для мониторинга состояния здоровья микросервисов?
  33. При использовании шаблона повтора, что обычно происходит после временной ошибки?
  34. Что такое шаблон Circuit Breaker?
  35. Какой из перечисленных шаблонов устойчивости микросервисов помогает предотвратить каскадные сбои?
  36. Какие преимущества использования шаблона Strangler Fig для миграции монолитного приложения в микросервисы?
  37. Каково основное преимущество использования контрактного тестирования в архитектуре микросервисов?
  38. Как максимизировать выгоду от этого практического теста?

Скрытая ссылка

Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

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

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.