Microclimate is a Dockerized, end-to-end development environment that enables agile development and delivery of microservices, hybrid, and Docker containerized apps in Java, Node.js, and Swift. Microclimate offers services and tools to help you create and modernize applications in one seamless experience. You can use Microclimate for every step of the process, from writing and testing code locally to building and deployment with a pipeline.
Teams are increasingly turning to continuous delivery, microservices, DevOps, and containers as the foundation for application architectures to enable faster innovation and business agility. To achieve agility and stability, use a microservices architecture to develop and deliver modern, lightweight, and composable workloads across public, private, and hybrid application environments.
Microclimate users benefit from the following microservices capabilities:
For those who want to maximize the pace and benefits of continuous delivery, Microclimate serves as the enabling technology for the entire software delivery lifecycle.
Learn more about:
Local installations of Microclimate provide the following advantages:
You can access more benefits with a Kubernetes deployment of Microclimate:
By default, Microclimate comes with Theia IDE as well as application monitoring tools and an HTTP load testing utility, each preinstalled and preconfigured for your service.
If you’re deploying to containers, why not start your development there, too? Use Microclimate to create your microservices and automated build in Docker from day one.
Check out some of the benefits of developing inside a container:
Don’t want to use a web-based IDE? No problem - that’s why we’ve taken care to set up your project for rapid development in any popular IDE, including Eclipse, Visual Studio Code, Orion, and Atom IDE. Point your IDE at the project, and it’s ready to go! For more information, see Setting up your own IDE to use with Microclimate.
Every Microclimate project is set up to react to changes immediately, regardless of language, Docker, or your IDE. Use the Microclimate automated build environment for rapid iteration with real-time performance insights, intelligent feedback, diagnostic services, and an integrated DevOps pipeline.
Offers development tools that enable you to create applications by using a service-oriented, scalable approach. The cloud-native application can capitalize on the benefits derived from a cloud platform, allowing your enterprise to easily add capacity and manage the cost of the service.
Delivers the tools, flexibility and cross platform ability to help you improve application development. An open, cloud-based development environment can drive innovation and offer a faster, unified development experience.
Provides productivity tools with cross platform, multiple runtime support that are lightweight, open and built using the latest standards.
Enables you to create microservices and automated builds in Docker from the beginning. Eliminate the need to recreate problems that only happen on one machine, or differences when switching to containers in production. The environment is also built using Docker, enabling you to run it locally or host it on the cloud platform for use over the web. You can bypass issues with local settings or installers for multiple tools.
Enables you to generate microservices in Java, Node.js and Swift; edit and see your changes as you go. When coding is complete, you can check it in and the pipeline automatically builds and deploys to Kubernetes. Save time with application monitoring tools and an HTTP load-driver to start. Each is preinstalled and preconfigured, and you can add more tools as needed.
Includes Theia IDE in the box. Microclimate can also leverage popular IDEs including Eclipse, Visual Studio Code, Orion, and Atom IDE, for more information, see Setting up your own IDE to use with Microclimate.
IBM Cloud Private provides an integrated IaaS and PaaS environment that can be deployed on premise, behind firewalls, and managed and controlled by any user that the enterprise determines. For containerized applications, IBM Cloud Private offers a Kubernetes-based container orchestrator, a private image repository, along with security, event management, a management console, and monitoring frameworks.
For more information about Microclimate and GDPR, see Microclimate considerations for GDPR readiness.