Impacts de l'architecture DevOps sur l'ingénierie des données
Concepts DevOps
Cem Sakarya
DevOps Risk Advisor
Architecture microservices
- Les microservices sont de petits programmes
- Les microservices sont déployés séparément
- Chaque microservice gère une fonctionnalité différente
- Chaque microservice a ses propres données et sa logique
- Ils stockent les données dans des bases privées
Architecture monolithique
- Opposée à l'architecture microservices
- Un grand bloc unique
- Bien plus simple que les microservices
- Maintenance et évolution très difficiles et risquées
Architecture monolithique
- Nombre limité de bases de données
- Toute l'application utilise les mêmes bases
- Option viable pour de petites applications
Architecture microservices
- Une base de données par microservice
- Appels d'API requis pour accéder à la base d'un autre service
- Efficace dans les grandes organisations et les produits complexes
Bases de données privées des microservices
- Certaines fonctionnalités exigent la collaboration de plusieurs microservices
- Les microservices n'accèdent pas librement aux bases des autres ; ils passent par des API
- Les microservices communiquent en permanence entre eux.
Applications d'ingénierie des données dans les microservices
Applications d'ingénierie des données dans les microservices
Passons à la pratique !
Concepts DevOps
Preparing Video For Download...