|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/blueprint-for-successful-microservices-api-implementation/
课程评论:没有评论
**课程名称:** Blueprint For Successful Microservices & API Implementation **课程概述:** 本课程旨在解决在软件生命周期的不同阶段和不同环境中管理数百个微服务的挑战。随着组织越来越多地采用微服务架构,尤其是在配置和部署方面,新的挑战应运而生。本课程将重点介绍如何利用DevOps和GitOps,结合100%声明式配置,来实现快速、可靠和一致的部署。 **核心学习要点:** * **API与Kubernetes的集成:** 学习如何充分利用API和Kubernetes进行集成,而无需重启应用程序。 * **无UI的组件集成:** 掌握如何在不依赖用户界面的情况下集成不同组件。 **技术栈与工具:** 尽管课程以Spring Boot微服务为例,但所学的概念可广泛应用于任何编程语言。课程将演示如何集成以下组件,遵循DevOps、GitOps和100%声明式配置的原则: * ArgoCD集成 * Keycloak身份提供者与Kong API Gateway集成(通过Kong OIDC插件) * Swagger UI集成,用于API文档 **课程目标:** 学完本课程,您将能够: * 将所学概念应用于当前的微服务和API项目及未来的项目。 * 为初创公司、解决方案架构师或DevOps负责人提供指导,鼓励IT团队采用声明式配置,实现无缝、快速和可靠的集成。
Handling hundreds of microservices during different phases of the software lifecycle and across various environments is always challenging.In recent years, organizations have been migrating to or creating new projects using microservices architecture.However, adopting a microservices architecture introduces new challenges, particularly related to configuration and deployment.This course will cover best practices using DevOps with GitOps with 100% declarative configuration. You will learn two key concepts for rapid, reliable, and consistent deployment:How to leverage the power of APIs and Kubernetes for integration without restarting your application.How to integrate different components without relying on the user interface.Although this course uses Spring Boot microservices for illustration purposes, the same concepts can be applied in any other programming language.The course will integrate the following components using DevOps, GitOps, and 100% declarative configuration:ArgoCD integrationKeycloak Identity Provider integration with Kong API Gateway using Kong OIDC PluginKong API GatewaySwagger UI integration for API documentationBy the end of this course, you will be equipped to apply these concepts to your ongoing microservices and API projects, as well as any future projects.If you are part of a startup, or working as a solution architect or DevOps lead, you will be confidently prepared to encourage your IT teams to adopt declarative configuration for seamless, rapid, and reliable integration.