Приложение хранит данные в Amazon DynamoDB и в настоящее время обрабатывает их в ночном пакетном режиме. Аналитики хотят получать обработанные результаты практически в реальном времени по мере поступления данных. Какой архитектурный шаблон позволяет обрабатывать данные по мере их получения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Событийно-ориентированный.
Почему это правильный ответ
Событийно-ориентированный архитектурный шаблон (event-driven architecture) идеально подходит для обработки данных в реальном времени. В этой модели, когда данные поступают в DynamoDB, они генерируют событие (например, через DynamoDB Streams), которое может быть немедленно обработано другой службой (например, AWS Lambda). Это позволяет аналитикам получать результаты практически мгновенно. Клиент-серверный шаблон описывает взаимодействие между клиентом и сервером, но не определяет способ обработки данных в реальном времени. Веерный (fan-out) шаблон относится к отправке одного сообщения нескольким получателям, что может быть частью событийно-ориентированной архитектуры, но не является общим шаблоном для обработки в реальном времени. Плановый (scheduled) шаблон предполагает выполнение задач по расписанию, что противоречит требованию обработки в реальном времени.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется