#агрегаты — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #агрегаты, aggregated by home.social.
-
Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают
Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.
https://habr.com/ru/companies/otus/articles/1008374/
#архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО
-
Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают
Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.
https://habr.com/ru/companies/otus/articles/1008374/
#архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО
-
Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают
Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.
https://habr.com/ru/companies/otus/articles/1008374/
#архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО
-
Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают
Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.
https://habr.com/ru/companies/otus/articles/1008374/
#архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО
-
Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java
Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot
https://habr.com/ru/companies/otus/articles/1008368/
#архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven
-
Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java
Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot
https://habr.com/ru/companies/otus/articles/1008368/
#архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven
-
Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java
Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot
https://habr.com/ru/companies/otus/articles/1008368/
#архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven
-
Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java
Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot
https://habr.com/ru/companies/otus/articles/1008368/
#архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven
-
SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.
https://habr.com/ru/companies/tensor/articles/900566/
#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты
-
SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.
https://habr.com/ru/companies/tensor/articles/900566/
#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты
-
SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.
https://habr.com/ru/companies/tensor/articles/900566/
#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты
-
SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.
https://habr.com/ru/companies/tensor/articles/900566/
#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты