Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dtect drift #199

Closed
wants to merge 1 commit into from
Closed

Dtect drift #199

wants to merge 1 commit into from

Conversation

dylanratcliffe
Copy link
Member

No description provided.

Copy link

github-actions bot commented Dec 18, 2024

mapped Expected Changes

No expected changes found.

unmapped Unmapped Changes

Note

These changes couldn't be mapped to a discoverable cloud resource and therefore won't be included in the blast radius calculation.

updated aws_ecs_service › module.scenarios[0].aws_ecs_service.face
--- current
+++ planned
@@ -12,7 +12,7 @@
     - type: ECS
 deployment_maximum_percent: 200
 deployment_minimum_healthy_percent: 100
-desired_count: 4
+desired_count: 1
 enable_ecs_managed_tags: false
 enable_execute_command: false
 force_delete: null

Blast Radius

items Items edges Edges
0 0

Open in Overmind

warning Risks

high Reduced ECS Desired Count Might Affect Application Availability [High]

The ECS service desired_count has been reduced from 4 to 1. This significant reduction may introduce risks related to application availability, particularly if the service is experiencing high traffic.

Current Configuration Insight:

  • With the current configuration supporting 4 tasks, it likely assumes that load and redundancy requirements are adequately met. Reducing this to 1 can mean single-task dependency, eliminating redundancy.
  • Understand if existing traffic patterns justify maintaining at least 2 tasks for minimal redundancy.

Possible Impacts:

  • Single-point failure: only one task running, increasing downtime risk if the task fails.
  • Performance degradation: potential resource contention affecting response times under peak loads.

Validation Steps:

  • Verify expected traffic load aligns with reduced task number.
  • Check if any auto-scaling policies exist that may conflict with this new desired_count.
  • Review redundancy and failover strategies to adapt to a single-task setting.

Ensure that the appropriate load testing and impact simulations are performed before applying this change, considering monitoring setup to quickly respond to performance or availability impacts.

@dylanratcliffe dylanratcliffe deleted the dylanratcliffe-patch-2 branch December 18, 2024 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant