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