• Follow Us On :
ENROLL NOW

Microservices with Apigee Training

Designed for developers, architects, and DevOps professionals, this program covers the fundamentals of microservices architecture and API gateway patterns.

Enroll Now

Course Overview

  • Course Rating4.5/5

Overview

This course provides a comprehensive introduction to building, managing, and securing microservices using Apigee. Designed for developers, architects, and DevOps professionals, this program covers the fundamentals of microservices architecture, API gateway patterns, Apigee platform usage, policy implementation, service mediation, and securing communication between microservices. Through hands-on labs and real-world use cases, participants will gain the skills to enable scalable, secure microservices architecture with Apigee.

Pre-Requisites

  • Basic understanding of REST APIs
  • Familiarity with HTTP methods, JSON, and XML
  • Some prior exposure to Apigee or microservices is helpful but not mandatory

Course Outcomes

  • Design and deploy API gateways for microservices
  • Apply key Apigee policies for mediation, security, and routing
  • Manage microservices traffic through Apigee
  • Secure communication between internal and external services
  • Analyze and troubleshoot service performance using Apigee analytics

What Skills It Will Add

  • Microservices architecture fundamentals
  • API gateway patterns and best practices
  • API proxy design and deployment with Apigee
  • Service orchestration and transformation
  • API security and traffic management
  • Apigee Edge and Apigee X usage
  • Monitoring, analytics, and performance optimization

Assessment Topics

  • API proxy and policy management
  • Service orchestration and routing logic
  • Security (OAuth2, API keys, JWT)
  • Traffic and rate limiting policies
  • Monitoring and analytics for microservices

Certification

ProgNXT Certification will be awarded upon successful completion of the training and evaluation.

Course Outline

Introduction to Microservices and Apigee Fundamentals

  • Introduction to Microservices
    • Monolithic vs Microservices Architecture
    • Benefits, Challenges, and Use Cases
  • Role of API Gateways in Microservices
    • Gateway Patterns and Design Principles
    • Where Apigee Fits into the Architecture
  • Overview of Apigee Platform
    • Components of Apigee Edge and Apigee X
    • API Lifecycle and Microservice Enablement
  • Building API Proxies
    • Creating Reverse Proxy for a Microservice
    • Route Requests to Internal Services
    • Deployment and Testing via Apigee
  • Hands-On Lab

Policy Management, Security, and Orchestration

  • Core Policy Implementation
    • Message Transformation (Assign Message, JSON/XML Convert)
    • Error Handling and Fault Rules
    • Flow Control with Conditional Flows
  • Security in Microservices via Apigee
    • API Key Validation
    • OAuth2 Concepts and Token Validation
    • JWT Policies and SAML Overview
  • Service Mediation and Composition
    • Service Chaining and Orchestration via Apigee
    • Calling Multiple Microservices in a Single Proxy
    • Aggregating Responses
  • Developer Apps and API Products
    • Grouping APIs into Products
    • Creating and Managing Developer Apps
  • Hands-On Lab

Traffic Management, Monitoring, and Analytics

  • Traffic Management Policies
    • Spike Arrest and Rate Limiting
    • Quotas and Response Caching
    • Load Distribution Techniques
  • Monitoring and Logging
    • Apigee Trace Tool and Debugging
    • Analytics Dashboards and Custom Metrics
    • SLA Tracking and Error Rate Monitoring
  • Advanced Topics (Optional Based on Time):
    • Managing Microservices via Apigee with Kubernetes Integration
    • Creating Shared Flows for Reusability
    • API Versioning and Deprecation Strategies
  • Best Practices for Microservice APIs with Apigee
    • Naming Conventions, Versioning, and Security Layers
    • Monitoring Performance Bottlenecks
  • Final Hands-On Lab

Training Materials

Participants will receive course materials, slides, reference materials, exercises and access to resources for further learning.

Evaluation and Certification

Participants will be evaluated based on:

Daily quizzes, mock questions and query resolution. Participation in hands-on exercises and labs. Performance in the final review and hands-on exercises will be evaluated. ProgNXT Certificate of Completion will be awarded to participants who complete the course and pass the evaluations.

Microservices with Apigee Training is also available In

Online Events

Global RegionLocationStart DateEnd DateAction