In this video:
Traditional monolithic applications, as well as the supporting infrastructure surrounding them, were not built to take advantage of flexible cloud resources. Microservices architectures allow you to build complex applications using independent, replaceable processes consisting of such components as lightweight APIs and language-agnostic protocols; they are designed to leverage those flexible cloud resources.
Microservice architectures are among the top choices of software architecture patterns – you can use them to compose and release software more rapidly and predictably.
But using them effectively can be a complex task.
Enter Microservice Builder. It will help you with each step of the development process, from writing and testing code to deploying and updating new features. Microservice Builder aligns developer tools like Istio and Kubernetes™ in one platform to speed deployment and it will help create and standardize such common functions as runtimes, resiliency testing, configuration, and security, so you don’t have to handle these tasks separately.
Say you’re building an app to manage inventory. Microservice Builder can help you create a microservice to peek into data in order to monitor product availability. It can help you build a microservice so users can interface with inventory data from a device. And you could build one to analyze purchasing trends based on the movement of the inventory. With Microservice Builder, you will be certain that all these services will work together.
It uses a Kubernetes™-based container management platform so it is easier to deploy, run, and manage cloud applications and works with the Istio open source microservices mesh for connecting, managing, and securing microservices. (See news on Istio.) Not to mention other popular programming languages and protocols. OK, let’s mention them:
- MicroProfile and Java EE programming models
- OpenID Connect
- JSON Web Token
- WebSphere Liberty
There’s an integrated DevOps pipeline for automation of the development lifecycle and integrated log analytics and monitoring to help with problem diagnosis.
In this demo, David Currie and Raj Suryavanshi illustrate the step-by-step guidance provided by Microservice Builder. They will then show you how the generated containerized app can be seamlessly deployed on your laptop or to on-premise Kubernetes-orchestrated Docker environments or the off-premises Bluemix platform.
Resources for you
- Explore IBM Microservices Code Patterns
- Explore Microservice Builder
- Learn more about microservices
- Try some sample app code at GitHub
- Talk with microservices developers on the Slack channel
- Watch Microservices TV for expert guidance
- Download the Microservices Decision Guide or the Point of View Guide
- Examine microservices in action
- Explore container services on Bluemix
- Try Bluemix free
Package an app and its dependencies so that it is mobile.
Get the latest news, trends and tutorials on all things microservices.