aws / aws/containers-roadmap

[ECS] [Proposal]: ECS Service ordering

Open
#1,290 2 comments 20 reactions 0 assignees View on GitHub
ECS Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
* If you are interested in working on this issue or have submitted a pull request, please leave a comment

**Tell us about your request**
What do you want us to build?

Recently, the new feature to start containers in a specific order was implemented in the scope of this issue https://github.com/aws/containers-roadmap/issues/123

But, this feature is only useful when a single ECS task has multiple containers with different apps. For example, Nginx and backend microservice.
In most cases, each ECS task has only a container for a single app. Therefore, it is not possible to use container orders between ECS services.

I think the ability to define order between ECS services would be very useful in the microservice world.
For example, applications for centralized configuration management should start before microservices such as Spring Cloud Config Server.
Also, it would be useful when performing the matenance of the ECS cluster which may cause restarting of services. (Changing ec2 instance type, changing AMI, etc)

**Which service(s) is this request for?**
ECS, ALB

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the referenced container-ordering issue #123 and the ECS/ALB service behavior described here. Define how dependencies between separate ECS services would work during startup and maintenance, and document the resulting proposal and completion criteria for the roadmap issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.