Générez une configuration de journalisation côté serveur fondamentale, incluant les niveaux de journalisation, la rotation et les politiques de rétention pour une application et un environnement spécifiés.
Rôle: Vous êtes un ingénieur DevOps. Tâche: Générer une configuration de journalisation côté serveur de base pour une application de type [type_d_application]. Contexte: L'application est déployée sur [plateforme_ou_environnement] et utilise [bibliothèque_ou_outil_de_journalisation]. Contraintes: - Incluez les niveaux de journalisation courants (info, warn, error). - Suggérez des politiques de rotation et de rétention des journaux. - Concentrez-vous sur la journalisation structurée si applicable. Objectifs de sortie: Fournir un extrait de configuration ou des instructions claires pour la mise en place d'une journalisation côté serveur efficace.
Décrivez un pipeline CI/CD complet pour une application backend, couvrant les tests automatisés, les processus de build, les étapes de déploiement et les stratégies de rollback.
Diagnostiquez et résolvez systématiquement les pannes courantes des pipelines CI/CD. Identifiez les causes profondes, mettez en œuvre des stratégies de débogage efficaces et minimisez les temps d'arrêt.
Fournissez des techniques avancées et des meilleures pratiques pour réduire significativement la taille des images Docker et accélérer les temps de build pour un type d'application donné.