Microservices Deployment and Continuous Integration
Microservices Deployment and Continuous Integration
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Explore deployment strategies for microservices and essential tools for configuration, including Spring Boot and REST. Also, discover how tools, such as Jenkins, can be used to assist in continuous integration (CI) development.
Target Audience
IT professionals, developers, software engineers, DevOps and system administrators who are considering the use of service oriented architecture to enhance their service/release delivery solution
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives Microservices Deployment and Continuous Integration
start the course
identify best practices in microservice deployment
describe various deployment implementations
recognize the use of service discovery and its benefits
describe various service discovery patterns
define Springboot and its use with microservices
describe how to install Springboot
define spring building with Maven and Gradle
define various springboot auto configurations
recognize concepts in REST and HTTP architecture
define various common REST constraints
define continuous integration and how its mapped to microservices
describe the Jenkins interface using the Maven plugin
describe the process of building and composing containers for the Jenkins UI
recognize the process of testing continuous integration
list benefits of continues and performance testing
describe various best practices for designing continuous delivery pipelines
recognize the differences between continuous integration and continuous delivery
recognize deployment architecture and RESTful services
Course Number: sd_exma_a03_it_enus
Expertise Level
Beginner