home.social

#агрегаты — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #агрегаты, aggregated by home.social.

  1. Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают

    Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО

  2. Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают

    Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО

  3. Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают

    Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО

  4. Как проектировать бизнес‑логику в микросервисах: 3 правила агрегатов, которые работают

    Когда бизнес-логика становится сложной, микросервисы из удобного инструмента превращаются в источник боли. Классические «сценарии транзакций» приводят к монструозным классам и распределённым транзакциям, которые невозможно поддерживать. В этой статье разберу, как DDD и агрегаты помогают проектировать бизнес-логику так, чтобы она не разваливалась под нагрузкой. Покажу на реальном примере HR-сервиса: ▫️ почему объектные ссылки между сервисами — зло; ▫️ как одно правило «транзакция = один агрегат» меняет архитектуру.

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #DDD #бизнеслогика #агрегаты #доменные_события #saga #архитектура_ПО

  5. Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java

    Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven

  6. Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java

    Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven

  7. Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java

    Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven

  8. Агрегаты в микросервисах: гайд по проектированию бизнес-логики с примерами на Java

    Разрабатываете микросервисы и чувствуете, что бизнес-логика превращается в хаос? В статье на примере простого UserService разберем, как три правила агрегатов DDD и асинхронные доменные события помогают навести порядок. Обсудим, почему нельзя хранить объектные ссылки между сервисами, как спроектировать агрегат на Spring Boot

    habr.com/ru/companies/otus/art

    #архитектура #микросервисы #ddd #spring_boot #бизнеслогика #агрегаты #java #eventdriven

  9. SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

    В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.

    habr.com/ru/companies/tensor/a

    #postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты

  10. SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

    В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.

    habr.com/ru/companies/tensor/a

    #postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты

  11. SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

    В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.

    habr.com/ru/companies/tensor/a

    #postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты

  12. SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

    В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Сегодняшней статьей с простым использованием агрегирующих функций завершаем цикл . В итоге, PostgreSQL показал себя как очень удобное средство для решения разных алгоритмических задач, лишь несколько раз заставив нас изобретать совсем уж нетипичные подходы к написанию SQL-запросов.

    habr.com/ru/companies/tensor/a

    #postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты