← All 186 courses
CL-324 Cloud & Platform

API Design, Gateways & Lifecycle Management

Design APIs consumers adopt quickly and that you can change without breaking them. Learners model resources and write the OpenAPI contract before the implementation, add pagination and idempotency keys where retries demand them, apply rate limits and quotas at the gateway, and run a deprecation with a migration window backed by consumer telemetry. The exit artefact is a versioned API with a portal a new consumer can call within minutes.

B3Practitioner
6modules
42skill atoms
2role journeys
Curriculum

What this course covers.

6 modules, 42 named skill atoms. Expand any module to see them.

1Resource Modelling and REST Conventions7 skill atoms
resources as nouns with stable identifiersHTTP verbs and their idempotency propertiesstatus codes that mean what they saynesting depth and sub-resource limitsfiltering, sorting and sparse fieldsetserror bodies with a machine-readable codeREST, GraphQL and gRPC chosen on constraints
2OpenAPI as the Contract7 skill atoms
spec written before the implementationschemas, components and reuseclient and server generation from the speccontract tests validating live responsesexamples doubling as documentationSpectral linting in the pipelinedrift between spec and running service detected
3Versioning and Deprecation7 skill atoms
additive change as non-breaking by definitionURI, header and media-type versioning comparedSunset and Deprecation response headersdeprecation window sized from consumer telemetrymigration guide shipped with the changerunning two versions and what it costsforced cutover as the last resort
4Pagination, Idempotency and Reliability7 skill atoms
offset against cursor pagination and deep-page coststable sort keys for consistent pagesidempotency keys on POST with stored responsesretry-safe semantics documented for clientsconditional requests with ETag and If-Matchpartial failure in bulk endpointslong-running operations modelled as resources
5Gateways, Rate Limits and Quotas7 skill atoms
gateway duties across auth, routing and transformationlogic that belongs in the service not the gatewaytoken bucket against sliding window limitingper-key, per-tenant and per-endpoint quotas429 responses carrying Retry-Afterburst allowance against sustained ratethe gateway as a single point of failure
6Developer Portals and Adoption7 skill atoms
portal carrying reference, guides and a quickstartself-service key issuance with scopessandbox environment seeded with usable datatime to first successful call as the KPIchangelog and status page for consumersusage analytics per consumer and endpointsupport path feeding back into design
Where it fits

CL-324 in the role journeys.

This course appears in 2 of our 45 role journeys. Here is what a learner takes immediately before and after it in each.

Cloud / Solutions Architect

Practitioner stage
CL-311CL-324CL-301

Full-Stack Developer

Professional stage
DEV-214CL-324DEV-502

Roles this course serves

The capability ladder

This course is authored to band B3.

Every course we run is written to one rung of the CASI ladder, so a plan can be assembled to take a team from where they are to where they need to be.

What do B1–B6 mean?The CASI Capability Ladder — click to expand

Every course targets a band on the CASI Capability Ladder — our six-band proficiency scale, anchored to open standards (O*NET, ESCO, NICE, NIST AI RMF, Bloom's). A band tells you how deep a course goes, and what evidence proves it.

What the learner can doTypical evidence
B1
AwareUnderstands concepts and vocabulary; uses tools with guidance
Knowledge checks
B2
FoundationPerforms standard tasks correctly in familiar contexts
Guided labs, autograded exercises
B3
PractitionerDelivers complete pieces of work independently
Scenario labs, proctored hands-on exams
B4
ProfessionalHandles production-grade complexity, trade-offs and failure modes
Break-fix drills, design defenses
B5
AdvancedEngineers systems end-to-end under constraints; leads others
Rubric-scored capstones, vivas
B6
ExpertSets direction; recognised authority across teams
Portfolio + panel evaluation

A note on B6. Courses in this catalog target B1–B5. B6 is not taught — it is recognised, through a portfolio and a panel, once someone is setting direction for others. Every journey here is built to land a learner at B5.

Next step

Run CL-324 for your team.

This course runs at several lengths depending on how deep you need to go and how much of it your people already have. Tell us who is being trained and we will scope it.

Add it to a training plan Talk to our team Check your team’s level free