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
6.
Containerization with Docker
6.1.
Docker Fundamentals
6.1.1.
Container Concepts
6.1.1.1.
Process Isolation
6.1.1.2.
Resource Constraints
6.1.1.3.
Image Layers
6.1.2.
Docker Architecture
6.1.2.1.
Docker Engine
6.1.2.2.
Docker Client
6.1.2.3.
Docker Registry
6.1.3.
Container Lifecycle
6.1.3.1.
Image Building
6.1.3.2.
Container Creation
6.1.3.3.
Container Execution
6.1.3.4.
Container Termination
6.2.
Containerizing Python Applications
6.2.1.
Dockerfile Creation
6.2.1.1.
Base Image Selection
6.2.1.2.
Dependency Installation
6.2.1.3.
Application Setup
6.2.1.4.
Entry Point Configuration
6.2.2.
Image Optimization
6.2.2.1.
Multi-Stage Builds
6.2.2.2.
Layer Caching
6.2.2.3.
Image Size Reduction
6.2.2.4.
Security Scanning
6.2.3.
Container Configuration
6.2.3.1.
Environment Variables
6.2.3.2.
Volume Mounts
6.2.3.3.
Port Mapping
6.2.3.4.
Network Configuration
6.3.
Docker Compose
6.3.1.
Service Definition
6.3.1.1.
Multi-Container Applications
6.3.1.2.
Service Dependencies
6.3.1.3.
Network Configuration
6.3.1.4.
Volume Management
6.3.2.
Development Workflows
6.3.2.1.
Local Development
6.3.2.2.
Testing Environments
6.3.2.3.
Service Orchestration
Previous
5. Data Management Strategies
Go to top
Next
7. Container Orchestration with Kubernetes