Модели взаимодействия или модели хранения данных // Демо-занятие курса «Software Architect»
Основная цель этого занятия - изучить различные модели взаимодействия или хранения данных и понять, как они могут быть применены в проектах. Мы рассмотрим различные типы хранилищ, такие как реляционные базы данных, NoSQL-базы данных и хранилища файлов, и исследуем их особенности и свойства. Вы узнаете, как выбирать наиболее подходящий тип хранилища для различных сценариев и требований проекта. Мы также рассмотрим популярную модель CQRS, которая предлагает разделение операций записи (Command) и операций чтения (Query) на разные модели и компоненты системы. Вы познакомитесь с принципами CQRS и узнаете, как они могут повысить производительность и гибкость вашей системы, а также улучшить пользовательский опыт. Кроме того, мы исследуем модель Event Sourcing, которая базируется на записи и хранении всех событий, произошедших в системе. Мы рассмотрим основные принципы Event Sourcing и объясним, как они могут быть использованы для обеспечения надежности и гибкости в хранении данных и взаимодействии в системе. «Software Architect» - https://otus.pw/pqPE/ Преподаватель: Денис Лавров - архитектор AI/ML в Сбербанке Пройдите опрос по итогам мероприятия - https://otus.pw/tRUa/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/
Название:
Модели взаимодействия или модели хранения данных // Демо-занятие курса «Software Architect»
Категория:
Разное