Обновить
9
Deriglazov Vlad@kredis31

Пользователь

1
Подписчики
Отправить сообщение

Message broker per service

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели15K

Задумывались ли вы, почему мы используем отдельную базу данных для каждого сервиса, но при этом один общий брокер для нескольких сервисов? Ведь вполне возможно использовать базу данных в роли брокера сообщений. Однако, если мы попробуем заменить RabbitMQ на Redis, то натолкнемся на проблему общего использования базы данных. Это станет проблемой, потому что общее использование базы данных является антипаттерном.

Читать далее

Простая чистая архитектура

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели24K

Привет, Хабр! Зачем нужна архитектура и какие цели она должна выполнять?

Архитектура должна помогать нам писать максимально гибкий код, который мы сможем расширять с приходом новых функций, а не переписывать с нуля.

Читать далее

Технический долг. Как не обанкротиться

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели14K

Привет, Хабр! Хотел бы поделиться с вами своим анализом работы с техническим долгом.

Как появился этот долг? Мы его взяли что бы поставить заказчику функционал раньше, чем мы бы смогли, если бы не «заняли». Так же как бизнесмен берет кредит для своей бизнес идеи.

? Экстремальное программирование — это пример разработки с кредитом

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
От 200 000 ₽
PostgreSQL
Docker
ASP.NET
RabbitMQ
SQL
C#
Объектно-ориентированное проектирование
Проектирование архитектуры приложений
Паттерны проектирования