Je déploierai votre application sur AWS ecs fargate
Ingénieur Backend et Serverless AWS
À propos de ce service
Je déploierai votre application backend Dockerisée sur AWS ECS Fargate en utilisant une architecture sécurisée et adaptée à la production.
Selon vos besoins, le déploiement peut inclure :
- Docker et ECR
- ECS Fargate
- Subnets privés VPC
- Application Load Balancer
- Groupes de sécurité
- Rôles IAM
- Logs CloudWatch
- Vérifications de santé
- Auto scaling
- CI/CD avec GitHub Actions
- Authentification OIDC GitHub vers AWS
- Infrastructure en tant que code
- Déploiement blue/green avec CodeDeploy
Je peux travailler avec Python, FastAPI, Flask, Node.js et d’autres applications backend containerisées.
L’objectif est une architecture de déploiement reproductible plutôt qu’une configuration manuelle unique.
Outils:
Kubernetes
•
Docker
•
Amazon EKS
Frameworks:
Terraform
Fournisseur de services cloud:
Amazon Web Services
Langage de programmation:
Bash
•
JavaScript
•
Python
•
Golang
Expertise:
Migration
•
Débogage
•
Développement
Mon portfolio
FAQ
Traduction automatique
Pouvez-vous Dockeriser mon application si elle ne possède pas de Dockerfile ?
Oui, selon l’application. Je peux containeriser des applications backend supportées et les préparer pour le déploiement sur ECS.
Les tâches ECS s’exécuteront-elles dans des subnets privés ?
Pour des déploiements en production, je recommande généralement d’exécuter les tâches dans des subnets privés sans adresses IP publiques et de les exposer via un Application Load Balancer lorsque l’accès public est nécessaire.
Pouvez-vous configurer HTTPS et un domaine personnalisé ?
Oui. HTTPS, certificats ACM, Route 53 et configuration de domaine peuvent être inclus en fonction du package ou du périmètre personnalisé.
Pouvez-vous mettre en place CI/CD pour ECS ?
Oui. Je peux configurer GitHub Actions pour construire des images Docker, les pousser vers Amazon ECR et déployer les versions mises à jour sur ECS.
Pouvez-vous mettre en œuvre des déploiements blue/green ?
Oui. Des déploiements plus avancés peuvent utiliser AWS CodeDeploy avec des stratégies de déploiement blue/green, des hooks de validation, des alarmes CloudWatch et un rollback automatique. Cela est généralement géré dans le cadre d’un périmètre personnalisé ou premium.
Pouvez-vous configurer l’auto scaling et la surveillance ?
Oui. L’auto scaling du service ECS, les logs CloudWatch, les vérifications de santé, les alarmes et autres contrôles opérationnels peuvent être ajoutés selon vos besoins.

