First look of AWS Application Composer

At re:Invent 2022, AWS Announced AWS Application Composer and it didn't take much time for me to realize that this could be the most…

First look of AWS Application Composer

At re:Invent 2022, AWS Announced AWS Application Composer and it didn't take much time for me to realize that this could be the most interesting and my favorite announcement of this event. I’ve already started playing around with it and love it’s potential.

Dr. Vogels announcing AWS Application Composer

What is AWS Application Composer? — AWS Application Composer is a serverless application development service provided by Amazon Web Services (AWS) that makes it easy to create, deploy, and manage multi-tier, event-driven applications using microservices and containers. It provides a canvas on which you can design architecture diagrams. I like calling it “The Visual Canvas” of AWS services

Screenshot of AWS Application Composer Dashboard (Canvas Board)

Advantages of AWS Application Composer — 
There are lot of advantages this service has already started offering in it’s preview state itself :

  1. Easy Application Development: With AWS Application Composer, developers can quickly create and deploy applications using pre-built templates, microservices, and containers, without having to worry about infrastructure management.
  2. Serverless Computing: AWS Application Composer is built on AWS’s serverless computing platform, meaning you only pay for what you use and don’t have to worry about provisioning or managing servers.
  3. Scalability: Applications built with AWS Application Composer can automatically scale to meet demand, ensuring that your applications remain performant even during periods of high traffic.
  4. Integration with AWS Services: AWS Application Composer integrates with other AWS services, such as AWS Lambda, Amazon S3, and Amazon API Gateway, making it easy to add functionality and integrations to your applications.
  5. Connected mode : Through connected mode, user can automatically sync and save your template file and project folders locally as you design
  6. Cost Effective: AWS Application Composer is cost-effective, as you only pay for the resources you use, and there are no upfront costs or long-term commitments
  7. Canvas and Templates: User can get the underlying Cloud Formation code for the canvas created. This can help in generation of templates for use across multiple environments
Cloud Formation Code for Lambda Function available through Template mode of AWS Application Composer

Services in support : 
AWS Application Composer is in preview mode and the canvas currently supports the following serverless services —

What’s Next? 
AWS Application Composer is a powerful tool that makes it easier for developers to build and deploy cloud-native applications quickly and easily. It provides a high-level, declarative syntax for building applications, along with pre-built libraries and modules, and integrates with other AWS services and popular development tools to provide additional functionality and streamline the development process. As the service continues to mature, I plan to write some blogs and do proof-of-concepts with AWS Application composer. Stay tuned!

← All Articles