Выпуск нового инструмента отражает постоянные усилия IBM помогать и способствовать разработчикам, создающим приложения и управляющим ими с помощью микросервисов.
22 июня IBM выпустила Microservice Builder — инструмент, обеспечивающий полную поддержку разработчиков, создающих микросервисы в любых облачных средах или ЦОДах предприятий.
Новый инструмент призван ослабить растущее давление на разработчиков с целью заставить их как можно быстрее обеспечивать новую функциональность с помощью микросервисов, предоставляя им поддержку, необходимую, чтобы быстро интегрировать в приложение общие функции. Он помогает создавать и стандартизировать среды исполнения, тестировать на устойчивость, обеспечивать конфигурирование и защиту. Для стабильного поддержания безопасности инструмент использует OpenID Connect и JSON Web Token.
Кроме того, Microservice Builder помогает разработчикам микросервисов делать первые шаги, такие как написание и тестирование кода. Команды могут также использовать его для соблюдения специфических политик и протоколов, гарантируя, что все сервисы будут взаимодействовать как в целостном решении. В нем применяется модель программирования MicroProfile, которая расширяет открытые стандарты Java EE, помогая обеспечить совместную работу микросервисов.
Инструмент использует популярные языки программирования и протоколы, включая MicroProile, Java EE, Maven, Jenkins и Docker. Он применяет платформу управления контейнерами на базе Kubernetes, а также работает с Istio — открытой платформой, которую IBM создала совместно с Google и Lyft, чтобы подключать микросервисы, управлять ими и обеспечивать их защиту. IBM планирует по мере развития Istio углублять ее интеграцию с Microservice Builder.