Replies: 4 comments 4 replies
-
@hsolomon, @georgebabarus, @madanadit, could you describe architecture and use case you have for multi-container? |
Beta Was this translation helpful? Give feedback.
-
We are happy to announce that the core SaaS Boost team is beginning work on adding support for multiple compute resources for your applications. We will soon be creating a long running feature branch for this work. Note that this work will maintain complete functional parity with the existing solution we have today of only a single container. Currently we are planning on supporting both "private" or internal containers as well as "public" containers. So called private containers will not be addressable via public DNS, but will be addressable by other containers in your workload. These sorts of services are ideal for a "micro services" type architecture where you have a single point of public entry into your application, but use multiple services on the backend to process your business logic. So called public containers will be addressable via public DNS, and we intend to implement this via path based routing in the Application Load Balancer that sits in front of the container services. For example, all requests to https://tenant-1.saas-example.com/serviceA/* would route to "serviceA" containers and all requests to https://tenant-1.saas-example.com/serviceB/* would route to "serviceB" containers. Since each "service" will be a separate ECS Service in the cluster for your tenant they will be able to follow micro services best practice of independently scaling and defining their compute resource needs. We are planning on allowing each "service" to optionally define extensions as they exist today in order to support the micro services best practice of each service independently owning its data stores. Following Docker image best practices, each of your "service" container images will be managed in separate ECR repositories. This also provides for independent CI/CD of your compute services. |
Beta Was this translation helpful? Give feedback.
-
We are getting closer...Exciting! Tell us about your use cases here or reach out here: https://pages.awscloud.com/SaaS-Preview.html |
Beta Was this translation helpful? Give feedback.
-
The v2.0.0 Multicontainer pre-release is now available! Download the source code here: https://github.com/awslabs/aws-saas-boost/releases/tag/v2.0.0-rc0 Or clone the source code into your local git repository by running
Also, check out our discussion for a forum to leave comments and feedback here: #206 |
Beta Was this translation helpful? Give feedback.
-
In one of your video presentations you mentioned that multi-container support is on the roadmap. Do you have a rough estimate on timeline for this feature?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions