LEVEL 14 · ZUDOJS

Course Advanced

ZudoJS advanced systems

Events, messages and CQRS, queues and schedulers, serialization, RPC, API operations and OpenAPI, then testing, logging, observability and documentation, and platform features: feature flags, tenancy, plugins and adapters.

0 of 18 lessons done

Start lesson 1 →

When you finish, you can

  • Decouple features with events and messages
  • Separate commands from queries
  • Move slow work to queues and run work on a schedule
  • Serialize values across services and call them with RPC
  • Describe the API in an OpenAPI document generated from its schemas
  • Hide external systems behind adapters and extend an app with plugins
  • Roll out features gradually and isolate tenants
  • Test, log, trace and measure a ZudoJS application

You build: An event-driven, observable Task API with background jobs and feature flags

Course checkpoint

Prove you can move on. The checkpoint picks 20 questions at random from every lesson in this course. Get 16 right to pass. Your result is saved in this browser only.