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. Chen•Il 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. Chen • abc1234

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

feat: add caching layer

S. Martin • def5678

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

fix: memory leak in auth middleware

A. Moreau • ghi9012

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

feat: GraphQL subscriptions

D. Chen • jkl3456

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

hotfix: XSS vulnerability patch

S. Petit • mno7890

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

perf: optimize DB queries

P. Duval • pqr1234

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