Η ανεξάρτητη δυνατότητα ανάπτυξης είναι το ίδιο το νόημα, επομένως κάθε υπηρεσία χρειάζεται το δικό της CI/CD pipeline συν μια στρατηγική κυκλοφορίας χαμηλού κινδύνου — συνήθως canary ή blue-green — για ασφαλή κυκλοφορία πολλές φορές την ημέρα.
Pipelines ανά υπηρεσία
Κάθε υπηρεσία κάνει build, τεστάρει και αναπτύσσει με τον δικό της ρυθμό. Μια αλλαγή σε μια υπηρεσία δεν ενεργοποιεί ποτέ μια ολόκληρη κυκλοφορία συστήματος.
commit ─▶ build ─▶ unit + contract tests ─▶ image ─▶ deploy (one service)
