The powerful instruments provided by modern cloud providers are too complex to be used directly. Berlioz allows you to leverage those tools and still be focused on application development and not the management of the cloud logistics.
The interface with Berlioz lays in developer-friendly declarative language (BDL). Service dependencies, interactions, and resources are described using BDL and Berlioz service ensures that your intent is enforced in the cloud.
Berlioz allows the application to be deployed per dev/test staging or per team member needs in an isolated environment. And the cool thing is, that you still have full access to your AWS account in case something special is needed.
Describe your container based microservices application in a developer-friendly declarative manner and get it automatically deployed in AWS public cloud.
Zero-config discovery is available for all services out of the box. Berlioz does much more than just Load Balancer and DNS.
We configure, bind and manage cloud-native resources like storage volumes, message queues, etc. and make them available for stateful services to consume.
We automatically configure the network and ensure the availability and security of your application.
Single line entry in your service declaration would provision load balancer for your service.
Get your application deployed per your staging (test & prod) and your team member needs.
For means of rapid development, the application can be launched on a local workstation as if it is running in a cloud.
Get security policies automatically defined, just like made by a third-party security firm.
Our smart robots will reduce your AWS cloud resource usage, which can lower your overall AWS costs significantly.
The first step is to code the Hello World application and define application requirements. This step also involves initial setup and test run on a local workstation.
In this step, we will deploy the same Hello World application to the cloud. For instructions on how to fetch AWS key and secret refer to here.
Example of code changes and deployments for test/prod staging environments.