UsefulLinks
Computer Science
Microservices
Python Microservices
1. Introduction to Microservices Architecture
2. Python Fundamentals for Microservices
3. Designing Python Microservices
4. Inter-Service Communication
5. Data Management Strategies
6. Containerization with Docker
7. Container Orchestration with Kubernetes
8. CI/CD for Microservices
9. Monitoring and Observability
10. Security in Microservices
11. Advanced Patterns and Practices
8.
CI/CD for Microservices
8.1.
Continuous Integration
8.1.1.
Source Code Management
8.1.1.1.
Git Workflows
8.1.1.2.
Branch Strategies
8.1.1.3.
Code Review Processes
8.1.2.
Automated Testing
8.1.2.1.
Unit Testing
8.1.2.2.
Integration Testing
8.1.2.3.
Contract Testing
8.1.2.4.
End-to-End Testing
8.1.3.
Code Quality
8.1.3.1.
Static Analysis
8.1.3.2.
Code Coverage
8.1.3.3.
Security Scanning
8.2.
Continuous Deployment
8.2.1.
Pipeline Design
8.2.1.1.
Pipeline as Code
8.2.1.2.
Stage Definition
8.2.1.3.
Artifact Management
8.2.2.
Deployment Automation
8.2.2.1.
Infrastructure as Code
8.2.2.2.
Configuration Management
8.2.2.3.
Rollback Strategies
8.2.3.
Environment Management
8.2.3.1.
Development Environments
8.2.3.2.
Staging Environments
8.2.3.3.
Production Environments
8.3.
CI/CD Tools
8.3.1.
Jenkins
8.3.1.1.
Pipeline Configuration
8.3.1.2.
Plugin Ecosystem
8.3.1.3.
Distributed Builds
8.3.2.
GitLab CI/CD
8.3.2.1.
Pipeline Definition
8.3.2.2.
Runner Configuration
8.3.2.3.
Container Registry Integration
8.3.3.
GitHub Actions
8.3.3.1.
Workflow Definition
8.3.3.2.
Action Marketplace
8.3.3.3.
Secret Management
Previous
7. Container Orchestration with Kubernetes
Go to top
Next
9. Monitoring and Observability