Как стать автором
Поиск
Написать публикацию
Обновить
9
0
Deriglazov Vlad @kredis31

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

Отправить сообщение

Message broker per service

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

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

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

Читать далее

Информация

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

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

Backend Developer
Lead
От 200 000 ₽
PostgreSQL
Docker
ASP.Net
RabbitMQ
SQL
C#
Object-oriented design
Designing application architecture
Design patterns