Have a question?
Message sent Close
4.71
21 reviews

Blueprint For Successful Microservices & API Implementation

Declarative Configuration with Kubernetes, Helm, GitLab, DevOps, GitOps, Kong API Gateway, Keycloak, Swagger UI, ArgoCD
Instructor
Sajjad Fazlani
1,949 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

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:

  1. How to leverage the power of APIs and Kubernetes for integration without restarting your application.

  2. 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:

  1. ArgoCD integration

  2. Keycloak Identity Provider integration with Kong API Gateway using Kong OIDC Plugin

  3. Kong API Gateway

  4. Swagger UI integration for API documentation

By 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.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.71
21 reviews
Stars 5
15
Stars 4
5
Stars 3
0
Stars 2
1
Stars 1
0
14071
Share
Course details
Video 2 hours
Certificate of Completion