RU

System Design на практике: создаем микросервис генерации уникальных идентификаторов

Это вторая статья серии, посвященной проектированию системы сокращения ссылок. В  предыдущей  мы спроектировали архитектуру сервиса, разде…

микросервисная архитектурасокращатель ссылокасинхронная обработка ошибокгорутиныканалы gogrpc серверыgraceful shutdown
Habr
RU

Как сделать приложение быстрым и надёжным с помощью межсервисных запросов

Микросервисы обещают независимость и гибкость, но вместе с этим добавляют новый класс проблем: задержки между сервисами, каскадные сбои и…

микросервисная архитектурамежсервисное взаимодействиераспределённые системыAPI Gatewayагрегатор данныхGraphQLCQRSотказоустойчивостьмасштабирование системпаттерны проектирования
Habr
RU

[Перевод] Генератор ID для микросервисной архитектуры: гайд по масштабированию целочисленных идентификаторов

В распределённых системах генерация уникальных ID быстро становится архитектурной задачей: центральная база создаёт узкое место, а переход на UUID м…

микросервисная архитектурамонолитраспределённые системыотказоустойчивостьгенерация идентификаторовмасштабирование системархитектура приложенийDynamoDBMySQL
Habr
RU

Микроэлектромеханические системы: патенты в мире и в России

Микроэлектромеханические системы, или сокращённо МЭМС, представляют собой удивительный гибрид, в котором на одном крошечном кристалле соединяются эл…

микроэлектроникамикроэлектромеханикамикроэлектромеханические устройствамикроэлекроникапатентыпатентованиеполупроводникимикросхемымикросервисная архитектурамикросхема
Habr
RU

Как мы строили безопасную микросервисную архитектуру с Service Mesh: интеграция с базами данных и масштабированиe

Привет, Habr! Меня зовут Валентин, я DevOps-инженер команды Platform V Kintsugi. Мы занимаемся развитием облачного сервиса и на практике регулярно с…

микросервисная архитектураkintsugisynapseсбертехistioservice meshpangolin
Habr
RU

Как мы переносили интеграции с монолита на микросервис

В этой статье я делюсь нашим опытом переноса интеграций с монолита на микросервис: какие решения мы принимали и на что обращали внимание. Статья буд…

монолитмикросервисымикросервисмикросервисная архитектурамикросервисное взаимодействиемикросервисы и базы данных
Habr
RU

Как мы строили интеграцию с сервисом рассылок: RabbitMQ, вебхуки и CRON

В статье описан практический опыт интеграции CRM-системы с внешним сервисом рассылок (SMS и email). Как мы строили микросервис-посредник, зачем испо…

rabbitmqмикросервисымикросервисная архитектураrestapiвебхуки
Habr
RU

Архитектурный долг со знаком плюс: когда пора платить проценты

Технический долг есть почти в любой системе. Но в какой момент он превращается из разумного компромисса в фактор, который з…

архитектурный долгтехнический долгsoftware architectureархитектурные метрикиDORALead Time for ChangeChange Failure Rateфитнес-функциирефакторингмикросервисная архитектура
Habr
RU

Как мы строили безопасную микросервисную архитектуру с Service Mesh: интеграция с базами данных

Привет, Хабр! Меня зовут Валентин, я DevOps-инженер команды  Platform V Kintsugi . Мы развиваем облачный сервис и регулярно стал…

микросервисная архитектураkintsugisynapseсбертехistioservice mesh
Habr
RU

Обзор «1С: Шины» и не только: 17 российских ESB спустя 100+ часов изучения

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Два года я изучаю российский рынок шин данных. За это время удалось связат…

esbшина данныхинтеграционные платформыdatareon1с шинакорпоративная шина данныхмикросервисная архитектураkafkaopen source