{"id":14256,"url":"\/distributions\/14256\/click?bit=1&hash=b2f03b73766e298ad5a0f21b9f00bd3946a42f407f2db39dff35e9cc6d09b682","title":"\u041f\u043e\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0435 \u0438 \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u0434\u043e 700 \u0442\u044b\u0441\u044f\u0447 \u0440\u0443\u0431\u043b\u0435\u0439","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 комментариев
Раскрывать всегда