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


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

Февраль 2018: Ежемесячный бюллетень OpenTracing
Февраль был отличным месяцем для OpenTracing. Помимо некоторых замечательных интеграций сообщества, таких как Pandora.js by Alibaba , мы приняли ряд предложений конференции. Если вы собираетесь побывать на KubeCon EU в мае или на OSCON в июле, бронируйте билеты прямо сейчас! Мы будем проводить там семинары по OpenTracing в дополнение к переговорам. Подробнее о KubeCon, OSCON и других грядущих мероприятиях читайте в разделах ниже. Обновления проекта OpenTracing Рабочая группа по..

Путешествие Алекса: обучение программированию (L2C)
Около месяца назад я взялся за изучение кода после того, как за несколько лет побаловался с HTML, немного поработал с Java и немного поправил CSS. Мой опыт связан с управленческим консалтингом и управлением цифровыми проектами, и одна из моих любимых вещей — выяснять, как все работает (спросите меня о том, как я разобрал свой велосипед, когда мне было 9 лет, чтобы понять, как он работает, но это не получилось). так хорошо, но в итоге я получил потрясающий, блестящий *новый* велосипед после..

Разрушение монолита Java с помощью микросервисов
Да, я собираюсь начать писать еще одну статью о «разрушении монолита». Несмотря на обилие освещения этой темы, я чувствую, что многие статьи написаны компаниями с большими карманами и кучей микросервисов в производстве, иногда игнорируя простые и практичные тактики, позволяющие сосредоточить большую часть возможностей разработки на приоритетах бизнеса. По сути, мы с моей командой унаследовали монолит Groovy on Grails , лихорадочно создаваемый за границей только под надзором со стороны..

Архитектура системы подачи Yik Yak (Golang)
Фон По своей сути Yik Yak - это сервис, в котором пользователи могут создавать сообщения в своем местоположении и спрашивать: «Что люди говорят рядом со мной?» Ответить на этот вопрос и вернуть набор контента, релевантного для пользователя, отвечает служба Feed. Продукт развился из реализации PHP, но в этой статье описывается архитектура микросервисов на основе Go, пришедшая на смену PHP. Цели дизайна Мы поставили перед собой задачу разработать систему, удовлетворяющую ряду целей:..

5 предварительных требований, которые необходимо знать перед внедрением микросервисов
Будьте в курсе и будьте готовы к тому, что произойдет препятствие Микросервисы - один из наиболее распространенных архитектурных шаблонов для создания масштабируемых распределенных приложений. Этот шаблон описывает доставку системы через небольшие, независимо выпускаемые службы. Сервис предоставляет функциональные возможности по сети (обычно через API). Приведенный ниже тренд Google ясно показывает рост интереса к этой теме за последние 5-6 лет: Я видел, как многие команды..

Если вы думаете о микросервисах для MVP, вы, вероятно, делаете это неправильно.
Это проистекает из разговора в группе Slack о филиппинских Tech Hackers (или Phackers ). В нашем канале #architecture был вопрос о запуске MVP с использованием микросервисов, который вызвал интересную дискуссию о том, когда использовать его или нет. Движение микросервисов является довольно новым - Мартин Фаулер описывает его как« горячую точку в 2014 году ». В основном определении это набор небольших приложений, сгруппированных вместе, чтобы сформировать сложное (конечно, все..