Altostra for VSCode
Design, Develop, Deploy Microservices with Speed and Confidence.
Software providers have a constant struggle to deliver software quickly and adapt to customer needs. Cloud infrastructure is a massive game-changer in the way we use software today, but it also creates a new set of challenges in software development.
This extension helps you to build modern cloud applications in minutes. Our goal is to get you more value from your cloud provider at less cost while increasing your productivity.
Currently, we support AWS. We will add other cloud providers such as GCP and Azure shortly.
This is an early release. If you are having issues, we'd like to know about them. Please tell us all about it at firstname.lastname@example.org.
How it works
The extension helps you to create new microservices and deploy them to AWS.
Create the Blueprint for your project by adding resources in the designer, the designer opens automatically, you can also open it using the Visual Studio Code command
Define the relationships between your resources by creating connections between them. You can create two types of connections:
Trigger connections connect resources such as APIs, Table, Queues and Topics to other resources that can respond to events, such as Functions. A trigger connection specifies when and how a function is invoked in response to some event on the source resource. Use trigger connections to define the flow of your application as events occur thoughout. For example a Function can be invoked by a trigger connection from a Queue that has pending messages.
Access connections specify the type of access and conditions a source resource requires from a target resource. Access connections can be
Write your code
Once you have your application Blueprint defined, it's time to write some code for your functions. The code you write will be packged and deployed along with the resources you have defined.
Deploy to the cloud
Use the CLI command
This extension is the first step of a long journey, and we are happy you are here reading this. We've got big plans for the future that we'd like to share with you. Here is a glimpse of what's coming next:
and much more...
We'd love to hear from you! For any assistance, reporting an issue, or giving us feedback, please visit https://altostra.com and talk to us via Intercom - we are available 24/7.