ATCHAHOUE

DESTIN

0%

Retour aux projets
Automatisation2025

FlowCI

Infrastructure CI/CD orchestrant le déploiement de 30+ microservices sur 4 environnements. Tests parallélisés, rollback automatique, blue-green deployments et monitoring intégré.

Client

Scale-up SaaS (50+ développeurs)

Stack

GitHub ActionsDockerKubernetesTerraformArgoCD

Fonctionnalités

30+ services
Blue-green
Rollback auto
4 environnements

Infos

CatégorieAutomation
Année2025
Écrans5
Technologies5
Maquettes
5 écrans

Les noms de domaine affichés sont purement illustratifs. Par souci de confidentialité, les vrais domaines des projets ne peuvent être divulgués.

01Pipelines
desktop
ci.flowci.dev/pipelines
4 pipelines actives
Rechercher...
Org: Nexus Corp
DC

Pipelines CI/CD

BUILDS AUJOURD'HUI

47

↑ 12

TAUX SUCCÈS

94.2%

↑ 1.3%

TEMPS MOYEN BUILD

3m 42s

↓ 18s

DÉPLOIEMENTS

12

5 prod, 7 staging

api-gatewaymain
Il y a 8 min

fix: rate limiter config D. Chen

Build1m 23s
Test2m 45s
Lint32s
Security1m 12s
Deploy Staging...
Deploy Prod
web-frontendfeat/dashboard-v2
Il y a 23 min

feat: new analytics widgets S. Martin

Install45s
Build2m 10s
Test1m 58s
Lint
Deploy
auth-servicemain
Il y a 1h

chore: update dependencies A. Moreau

Build58s
Test1m 34s
Security2m 01s
Deploy Staging43s
Deploy Prod1m 12s
data-pipelinemain
Il y a 2h

perf: optimize ETL queries P. Duval

Build2m 05s
Test4m 32s
Integration3m 18s
Deploy1m 45s

Activité récente

14:52Deploy staging api-gateway #847 démarréD. Chen
14:44Build api-gateway #847 réussi en 5m 52sCI
14:31Test web-frontend #234 échoué — 3 tests cassésCI
13:48Deploy prod auth-service #612 terminéA. Moreau
12:15Deploy prod data-pipeline #445 terminéP. Duval
02Build détail
desktop
ci.flowci.dev/builds/847
← Retour aux pipelines
api-gateway #847EN COURS

Build #847 — api-gateway

mainabc1234D. ChenIl y a 8 min

fix: rate limiter config for high-traffic endpoints

Étapes du Pipeline

Checkout

4s

Install

45s

Build

1m 23s

Unit Tests

2m 45s

Lint & Format

32s

Security Scan

1m 12s

Docker Build

1m 48s

Deploy Staging

E2E Tests

Deploy Prod

Logs — Docker Build78 lignes

[14:48:12] Step 1/8: FROM node:20-alpine AS builder

[14:48:13] Step 2/8: WORKDIR /app

[14:48:13] Step 3/8: COPY package*.json ./

[14:48:14] Step 4/8: RUN npm ci --production

[14:48:45] npm ci: added 234 packages in 31s

[14:48:46] Step 5/8: COPY . .

[14:48:47] Step 6/8: RUN npm run build

[14:49:23] Build completed successfully

[14:49:24] Step 7/8: FROM node:20-alpine

[14:49:55] Step 8/8: Building final image...

[14:50:03] ◎ Building layer 3/4...

Résultats Tests Unitaires

TOTAL

247

RÉUSSIS

245

ÉCHOUÉS

2

Couverture: 87.3% (↑ 0.4%)

Scan Sécurité

VULNS

0

DEPS

234

LICENCES

OK

Snyk • OWASP • License check

Artefacts

api-gateway:847-abc1234
Docker Image124 MB
coverage-report.html
Report2.1 MB
security-scan.json
JSON45 KB
build-logs.txt
Logs890 KB
03Environnements
desktop
ci.flowci.dev/environments
Rechercher...
DC

Environnements

Production

HEALTHY
Versionv2.14.3
Services8/8
Régioneu-west-1
Uptime99.97%
Dernier deployIl y a 1h
CPU34%
Mémoire62%

Staging

HEALTHY
Versionv2.15.0-rc1
Services8/8
Régioneu-west-1
Uptime99.8%
Dernier deployIl y a 8 min
CPU12%
Mémoire28%

Development

DEGRADED
Versionv2.15.0-dev
Services6/8
Régioneu-west-1
Uptime98.2%
Dernier deployIl y a 2h
CPU8%
Mémoire15%

Services — Production

8 services
STSERVICEVERSIONREPLICASCPUMEMDERNIER DEPLOYUPTIME
api-gatewayv2.14.33/323%512MBIl y a 1h14j 3h
auth-servicev1.8.22/28%256MBIl y a 3h14j 3h
web-frontendv3.2.13/312%384MBHier1j 16h
data-pipelinev2.1.02/245%1.2GBIl y a 2h7j 12h
notification-svcv1.3.41/14%128MB3 jours14j 3h
search-enginev2.0.12/218%768MB5 jours14j 3h
file-storagev1.5.02/26%256MB1 semaine14j 3h
schedulerv1.1.21/12%64MB2 semaines14j 3h

Variables d'environnement — Production

DATABASE_URL
●●●●●●●●SECRET
REDIS_HOST
redis-prod.internal:6379
API_VERSION
v2
NODE_ENV
production
JWT_SECRET
●●●●●●●●SECRET
STRIPE_KEY
●●●●●●●●SECRET
04Monitoring
desktop
ci.flowci.dev/monitoring
Monitoring actif
Rechercher...
Dernière heure ▾
DC

Monitoring Infrastructure

UPTIME

99.97%

REQUÊTES/S

12,847

LATENCE P99

187ms

ERREURS 5XX

0.02%

PODS ACTIFS

24/24

Requêtes par Seconde

12,847 rps
-60min-30minMaintenant

Latence (P50 / P95 / P99)

45 / 120 / 187ms
P50 P95 P99

Taux d'Erreurs

0.02%
-60minMaintenant

Utilisation Ressources

CPU Cluster34% / 96 cores
Mémoire62% / 384 GB
Disque41% / 2 TB
Réseau28% / 10 Gbps
Flux de LogsTemps réel
Tous services ▾INFO+ ▾

14:52:03.847 [api-gateway] INFO GET /api/v2/users 200 23ms

14:52:03.812 [auth-service] INFO Token validated for user_4892

14:52:03.734 [api-gateway] INFO POST /api/v2/orders 201 145ms

14:52:03.698 [data-pipeline] WARN Slow query detected: 2.3s on orders_analytics

14:52:03.645 [search-engine] INFO Index refreshed: 12,847 documents

14:52:03.512 [notification] INFO Email sent to user_3156@mail.com

14:52:03.401 [api-gateway] INFO GET /api/v2/products 200 18ms

14:52:03.234 [file-storage] INFO Upload complete: invoice_4892.pdf (2.1MB)

Règles d'Alerte

8 actives

Latence P99 > 500ms

Slack #ops-alerts

OK

Erreurs 5xx > 1%

PagerDuty

OK

CPU > 80%

Slack + Email

OK

Pod CrashLoopBackOff

PagerDuty

OK
05Déploiements
desktop
ci.flowci.dev/deployments
← RetourDéploiements & Rollbacks
DC

Historique Déploiements

Production ▾api-gateway ▾
Version Active — v2.14.3
PRODUCTION
Déployé

Il y a 1h — D. Chen

Commit

abc1234

Build

#847 — 5m 52s

Santé

100% — 0 erreur

Historique des versions

v2.14.3

fix: rate limiter config

D. Chenabc1234

07/02 14:441m 12s100%
ACTIVE
v2.14.2

feat: add caching layer

S. Martindef5678

06/02 16:301m 05s99.8%
v2.14.1

fix: memory leak in auth middleware

A. Moreaughi9012

05/02 10:1558s99.9%
v2.14.0

feat: GraphQL subscriptions

D. Chenjkl3456

03/02 14:001m 23s98.7%
v2.13.4

hotfix: XSS vulnerability patch

S. Petitmno7890

01/02 09:0045s99.9%
v2.13.3

perf: optimize DB queries

P. Duvalpqr1234

29/01 15:301m 34s94.2%
ROLLED BACK

Rollback vers v2.14.2

Cette action remplacera la version active (v2.14.3) par v2.14.2. Le trafic sera basculé progressivement.

VERSION ACTUELLE

v2.14.3

Build #847 • abc1234

CIBLE ROLLBACK

v2.14.2

Build #842 • def5678

STRATÉGIE DE ROLLBACK

Canary (10% → 50% → 100%)Blue-Green (instantané)Rolling Update

Comparaison Métriques

MÉTRIQUEV2.14.3 (ACTUELLE)V2.14.2 (CIBLE)VARIATION
Latence P99187ms192ms+5ms
Erreurs 5xx0.02%0.04%+0.02%
Throughput12,847 rps12,340 rps-4%
CPU moyen34%31%-3%
Mémoire62%58%-4%
Projet suivantDataStream