{"id":14284,"url":"\/distributions\/14284\/click?bit=1&hash=82a231c769d1e10ea56c30ae286f090fbb4a445600cfa9e05037db7a74b1dda9","title":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043d\u0446\u044b \u0441 \u0441\u043e\u0431\u0430\u043a\u0430\u043c\u0438","buttonText":"","imageUuid":""}

Как мы на Chipec сходили: полезный доклад для разработчиков об опыте применения Domain Driven Design

Chipec — конференция для разработчиков, спикерами которой выступали представители ИТ-компаний России — Red Collar, Wemakefab, Chipsa, «Тинькофф», «Атвинта», KozhinDev и других.

Для объемных продуктов со сложной бизнес-логикой этап проектирования особенно важен. Если не продумать структуру заранее, в итоге можно получить большое количество запутанного кода, лишние зависимости. Они будут замедлять работу программы, осложнять поиск багов, доработку и развитие проекта. И наоборот, заранее построенный план позволит создать качественный сервис с высокой производительностью.

Чтобы добиться этого, разработчики используют специальные подходы, например, Domain Driven Design. Наша команда применяла его при создании системы автоматизации для приемной кампании крупнейшего вуза за Уралом — СФУ.

С докладом о применении DDD наш CEO Владимир Кожин выступил на конференции DEV2DEV CHIPEC 26 ноября. IT-мероприятие организовано дизайн-студией Chipsa и сообществом Dev2Dev.

В зале собрались разработчики из разных городов, а также — студенты и школьники, которые хотят строить карьеру в IT-сфере. География конференции: Красноярск, Москва, Кемерово, Томск, Воронеж, Сочи. С докладами выступили представители IT-компаний России — Red Collar, Wemakefab, Chipsa, «Тинькофф», Атвинта, KozhinDev, Студия Т, Aspirity, Мэйк, Космос-Веб. Проект традиционно поддержало Министерство цифрового развития Красноярского края.

Доклады были поделены на две секции — frontend и backend, в общей сложности их было 10. После каждого выступления участники задавали вопросы, обсуждали тему, обменивались опытом.

Владимир выступил в Backend-секции и рассказал о нашем опыте применения Domain Driven Design в крупном проекте на Node. Коротко обозначил цели DDD и пользу, которую он может дать продукту и после сосредоточился на практике и конкретных методах работы. Domain Driven Design позволяет «подружить» разработчиков и бизнес, создать сервис, который будет легко развивать и поддерживать благодаря его четкой и логичной структуре.

Из доклада Владимира можно узнать:

  • в чем заключается DDD, как с его помощью проектировать сложные сервисы;
  • что такое «большие комки грязи», и как избавить от них свой продукт;
  • как писать меньше кода и получать качественный результат.

Смотрите видеозапись доклада с конференции, задавайте вопросы по теме (и будем благодарны за лайки):

Доклад "Практическое применение Domain Driven Design в крупном проекте" от CEO KozhinDev — Владимира Кожина

P.s. Наш доклад представитель "Тинькофф" отметил, как один из самых интересных.

0
Комментарии
-3 комментариев
Раскрывать всегда