Публикации по теме 'cqrs'


Angular 15 и NET 7: шаблон CQRS и посредника для операций CRUD в REST API | Урок 8
Предисловие Я очень рад начать свою серию блогов , посвященную созданию динамичных и удобных веб-приложений с архитектурой одностраничных приложений (SPA) с использованием Angular 15, Bootstrap 5 и .NET 7 API. Эта серия включает в себя подробную демонстрацию проекта и несколько сообщений в блоге , в которых подробно рассматривается полный набор…

Шаблон CQRS
Проблема CQRS — это архитектурный шаблон, который разделяет обязанности по обработке команд (операций записи) и запросов (операций чтения) в приложении. Он упрощает сложные модели данных, позволяя оптимизировать отдельные модели для каждой операции. Такое разделение обеспечивает повышенную производительность и масштабируемость, поскольку операции чтения и записи можно оптимизировать независимо друг от друга. Кроме того, CQRS поддерживает источник событий, позволяя вести журнал аудита..

Коммуникационные шаблоны в мире микросервисов
Итак, вы выпили микросервисный kool-aid, и это все, что вы собираетесь делать с этого момента. К тому времени, когда вы реализуете вторую службу (или, что еще лучше, реорганизуете существующую на две более мелкие части), вам придется подумать о связи между модулями MSA. Сначала все достаточно просто, поэтому вы выбираете любое оружие (скажем, REST) ​​и используете его. Затем снова. И еще раз. И прежде чем вы это узнаете, вы реализовали болтливый, рефлексивный и хрупкий набор..

Разрушение монолита
Итак, прежде чем я начну рассказывать вам о проблемах, с которыми мы столкнулись, и о том, как мы их решили, я хотел бы, чтобы вы, ребята, познакомились с «Локи» в мире программирования. Локи! звучит странно в блоге о кодировании, не так ли? Многие компании, неосознанно или сознательно, по-прежнему используют этот озорной стиль программирования, который, как я говорю, может быть причиной их крушения, поэтому, если вы все еще держитесь за эти старые воспоминания (каламбур), очень..

Краткий обзор CQRS
Что такое CQRS? CQRS означает разделение ответственности за запросы команд. Это паттерн, впервые описанный Грегом Янгом. В его основе лежит идея о том, что вы можете использовать другую модель для обновления информации, чем модель, которую вы используете для чтения информации. В некоторых ситуациях такое разделение может оказаться полезным, но имейте в виду, что для большинства систем CQRS добавляет рискованную сложность. Ну, если вы привыкли создавать веб-API HTTP, вот перевод: ·..

Wroc_love.rb 2018 - Конференция по-прежнему Ruby?
И снова Wroc_love.rb , одна из крупнейших конференций по Ruby в этой части Европы, очаровала нас щепоткой знаний, веселья, общения и конфронтации. Мотивации Я могу с уверенностью сказать, что являюсь постоянным участником wroc_love.rb, так как это был третий выпуск подряд, в котором я участвовал. Хотя я не был так уверен в своем участии - когда были выпущены билеты Early Bird, было объявлено всего несколько спикеров. Также я знал, что в этом году присоединюсь к конференции..

Показать календарь - Часть 0: Введение и стартовый комплект
Проект Show Calendar исследует разработку приложения с использованием шаблонов Event Sourcing и CQRS. Цель состоит в том, чтобы понять, насколько хороши эти шаблоны для быстро меняющихся проектов, таких как стартапы. Проект реализован на JavaScript с помощью GraphQL API, но идеи должны работать на любом языке. Почему? Однажды я наткнулся на доклад Грега Янга о Event Sourcing , и эта концепция мне показалась очень интересной. Короче говоря, Event Sourcing означает, что вы храните..