Помню, когда я был джуном и даже миддлом, меня очень волновал вопрос: как же должна выглядеть структура приложения по умным книжкам и всяким бест-практисам. На тот момент я уже повидал разные варианты архитектур, и все они выглядели корявыми, нелогичными, возникшими спонтанно из…
Всем привет!Меня зовут Михаил Копченин, я backend-разработчик сервиса биллинга #CloudMTS.Сегодня я расскажу про то, как мы рефакторили один из проектов, опираясь на принципы чистой архитектуры.На эксперименты с ЧА нас сподвиг модуль биллинга, который разросся до пухлого монолита. Так бывает, когда в mvp хочется быстрее добавлять новые фичи, а вопросы оптимальности архитектуры откладываются на потом. Читать далее
Добрый день, дорогие читатели. В этой статье я постараюсь рассказать о принципе построения архитектуры для фронтенда, в частности для React, так как хорошая архитектура должна быть самостоятельным элементом системы.В рамках статьи я постараюсь просто рассмотреть и дать ответы на следующие темы:• что такое архитектура и почему она должна быть чистая;• как написать архитектуру, которая основана на сервисах;• пример построения архитектуры для приложения заметок;• интеграция архитектуры с реактом. Читать далее
В предыдущей статье «Как организовать структуру приложения» обсуждались различные подходы к организации кода, включая монолитную архитектуру, многослойную архитектуру и принципы чистой архитектуры. В ней я акцентировал внимание на важности понятной структуры кода,…