Публикации по теме 'microservices'


7 лучших инструментов трассировки для микросервисов
По мере увеличения сложности архитектур микросервисов становится все труднее выявлять первопричины проблем при их возникновении. Журналы и метрики дают нам полезную информацию, но не дают полной картины системы. Вот тут-то и появляется отслеживание . Благодаря отслеживанию разработчики могут отслеживать ход выполнения запросов между микросервисами, что позволяет им раньше выявлять и устранять проблемы. В этой статье я рассмотрю преимущества трассировки и выделю семь лучших доступных..

Огороженные пастбища
SOA — это не просто интернет-масштаб, это масштабирование вашей организации разработчиков. Вы упомянули, что «Basecamp — это небольшая команда» из 12 разработчиков. Вы правы, это, конечно, не в масштабах Amazon или Google, но как насчет организации даже из 30 разработчиков? Как вы думаете, смогут ли они эффективно работать в одной кодовой базе, не наступая друг другу на пятки? Как вы думаете, почувствуют ли разработчики свою собственность на каждую часть монолита, или его части станут..

Шпаргалка по аннотациям Quarkus!!
В этой статье вы узнаете о некоторых наиболее часто используемых аннотациях в Quarkus и их назначении: В этой статье вы узнаете о некоторых наиболее часто используемых аннотациях в Quarkus и их назначении: Нажмите ниже, чтобы прочитать статью полностью

Почему ваша архитектура микросервисов нуждается в агрегатах
Что такое агрегаты и как они могут помочь вам в долгосрочной перспективе? Суть микросервисов заключается в организации наших сотрудников в отдельные четко определенные единицы. В то время как наша унаследованная монолитность обычно означала, что каждый инженер в организации работал над каждой частью приложения, и каждый бизнес-объект имел тесную связь со всеми другими объектами, микросервисы позволяют нам двигаться в другом направлении. Команды инженеров должны сосредоточиться..

Микросервисная оркестровка и хореография
Как событийно-ориентированная архитектура помогает отделить ваше приложение Микросервисы сейчас в моде. Они позволяют разделить ваше приложение на небольшие части с четкими границами домена. Микросервисы отделены друг от друга, что позволяет изменять и развертывать их независимо друг от друга, что обеспечивает большую автономию командам, работающим над каждым микросервисом. Они также предоставляют более простые способы масштабирования часто используемых частей приложения без..

Как перейти на микросервисы с помощью шаблона душителя
1. Монолитная архитектура: Монолитная архитектура — это традиционный дизайн программного обеспечения, при котором все приложение разрабатывается как единое, тесно интегрированное устройство. При таком подходе все компоненты, функции и функциональные возможности тесно связаны в единой кодовой базе, что часто приводит к созданию большого и сложного приложения. 2. Архитектура микросервисов: Архитектура микросервисов — это инновационный подход, при котором приложение разбивается на..

Проблемы с макросами? Микроуслуги!
Позвольте задать вам вопрос - как вы подходите к сложной проблеме? Если ваш ответ - «разбейте на более мелкие проблемы и решайте каждую проблему индивидуально», то, по-видимому, мы думаем так же! Мы можем использовать эту технику решения проблем для создания сложных систем и даже заставить их работать (в конечном итоге). Прежде чем говорить об архитектуре микросервисов, важно сначала определить, что такое архитектура микросервисов: Архитектурный стиль микросервисов - это подход..