UsefulLinks
Computer Science
Cloud Computing
Spring Boot and Cloud Native Applications
1. Foundations of Spring Framework
2. Introduction to Spring Boot
3. Development Environment Setup
4. Creating Spring Boot Applications
5. Building RESTful Web Services
6. Data Persistence with Spring Data
7. Configuration Management
8. Testing Spring Boot Applications
9. Spring Security Implementation
10. Spring Boot Actuator
11. Reactive Programming with Spring WebFlux
12. Messaging and Integration
13. Cloud Native Principles
14. Containerization with Docker
15. Spring Cloud Ecosystem
16. Kubernetes Deployment
17. CI/CD Pipeline Implementation
18. Observability and Monitoring
17.
CI/CD Pipeline Implementation
17.1.
Continuous Integration Principles
17.1.1.
Source Code Management
17.1.1.1.
Version Control Systems
17.1.1.2.
Branching Strategies
17.1.1.3.
Merge Practices
17.1.2.
Automated Building
17.1.2.1.
Build Triggers
17.1.2.2.
Build Environments
17.1.2.3.
Artifact Generation
17.1.3.
Automated Testing
17.1.3.1.
Test Automation Strategy
17.1.3.2.
Test Environment Management
17.1.3.3.
Quality Gates
17.2.
Pipeline Design
17.2.1.
Pipeline Stages
17.2.1.1.
Source Stage
17.2.1.2.
Build Stage
17.2.1.3.
Test Stage
17.2.1.4.
Deploy Stage
17.2.2.
Pipeline Tools
17.2.2.1.
Jenkins Integration
17.2.2.2.
GitLab CI/CD
17.2.2.3.
GitHub Actions
17.2.2.4.
Azure DevOps
17.2.3.
Infrastructure as Code
17.2.3.1.
Environment Provisioning
17.2.3.2.
Configuration Management
17.2.3.3.
Infrastructure Testing
17.3.
Deployment Automation
17.3.1.
Deployment Strategies
17.3.1.1.
Environment Promotion
17.3.1.2.
Feature Toggles
17.3.1.3.
Database Migrations
17.3.2.
Monitoring and Rollback
17.3.2.1.
Deployment Monitoring
17.3.2.2.
Automated Rollback
17.3.2.3.
Incident Response
Previous
16. Kubernetes Deployment
Go to top
Next
18. Observability and Monitoring