Проектирование высоконагруженных сервисов уже не является таинственным мастерством, которым владеют лишь просвещенные сэнсеи. Сегодня для этого существуют вполне устоявшиеся практики, которые комбинируются и видоизменяются в зависимости от особенностей компании и ее бизнеса. Мы хотим рассказать о наших лучших методиках и инструментах создания высоконагруженных сервисов.
Рубрика «Микросервисная архитектура» - 3
MSA и не только: как мы создаем высоконагруженные сервисы для банка
2017-11-30 в 8:48, admin, рубрики: Блог компании ВТБ, высоконагруженные сервисы, Микросервисная архитектура, системное администрированиеМодули вместо микросервисов
2017-10-25 в 0:55, admin, рубрики: api, microservice architecture, Microservices, modules, monolith, Анализ и проектирование систем, Микросервисная архитектура, микросервисы, модули, монолит, ненормальное программирование, ПрограммированиеТермин "модуль" (module) взят из статьи Modules vs. microservices. Так же для описания чего-то среднего между микросервисами и монолитами иногда используют термины "микролит" (microlith) или "моносервис" (monoservice). Но, не смотря на то, что термин "модуль" и так уже нагружен общеизвестным смыслом, на мой взгляд он подходит лучше других вариантов.
Монолит и микросервисы это очень разные подходы, поэтому в любой попытке взять лучшее от обоих критически важен баланс — что взять, а что нет. Иначе получится монстр вроде OSGi.
Я пишу микросервисы с 2009 года, но применять модули вместо микросервисов в реальных проектах пока не пробовал — всё описанное далее это моё предположение о том, каким должен быть вышеупомянутый баланс, и оно нуждается как в теоретической критике так и в проверке практикой.
Создаем микросервисную архитектуру вместе с Apache Kafka и .NET Core 2.0
2017-08-21 в 10:55, admin, рубрики: .net, .net core, apache kafka, C#, Микросервисная архитектураДоброго времени суток! Apache Kafka – очень быстрый распределенный брокер сообщений, и сегодня я расскажу как его “готовить” и реализовать с его помощью простую микросервисную архитектуру из консольных приложений. Итак, всем, кто хочет познакомиться с Apache Kafka и опробовать ее в деле, добро пожаловать под кат.Читать полностью »