Domain 1: Understanding the Virtual ApplianceThis domain covers the core architecture of the API Gateway virtual appliance, deployment environments, and hardware/system configurations. Architecture Models: Understanding standalone vs. clustered gateway deployments, appliance components, and containerized deployments.Resource Optimization: Sizing virtual appliances (CPU, RAM, storage) for varying levels of API traffic throughput. Operating System & Layer 7 Engine: Interacting with the underlying hardened OS, working with the gateway menu via SSH (ssgconfig), and managing core gateway service states.Domain 2: Setting Up and Configuring CA API GatewayFocuses on the lifecycle of the primary Gateway installation, initial configuration matrix, and network tiering.Initialization Workflow: Step-by-step configuration of a new Gateway instance, including network configurations (IP, DNS, routing) and system time (NTP).Database Setup: Initializing and pairing the Gateway with its management database (MySQL/Oracle), configuring database connection pools, and running maintenance scripts.Clustering & High Availability (HA): Configuring multiple gateways to point to a shared database cluster, handling state replication, and working with load balancer termination.Domain 3: Managing APIs Using Policies and AssertionsThis domain covers policy creation inside the Policy Manager, understanding policy logic, and using foundational assertions.Policy Logic Flow: Utilizing logical containers (All assertions must be true, At least one assertion must be true) to drive policy execution pathing.Core Assertions: Implementing routing assertions (HTTP/HTTPS routing), message transformation (JSON
What you'll learn
understand the core architecture of API Gateway
configure initial Gateway settings including network configurations
create and manage API policies and assertions
set up and optimize virtual appliances for API traffic
Course objectives
explain the architecture models of API Gateway
configure database connections and clustering for high availability