Skip to content

Python · Level 4 — Master & Senior

Python at scale: performance, concurrency and architecture

Profiling and optimisation, concurrency and job queues, service architecture, security and CI/CD.

This course’s lessons are being written; see the syllabus and plan ahead.

  • Taught by Mahdi Mashaal

Who it is for

  • A senior back-end developer

After this course

  • Design and prepare a Python service for real load

Before you start

  • Professional Python

Syllabus

  1. 1PerformanceComing
    1. ProfilingComing
    2. Concurrency and parallelismComing
  2. 2ArchitectureComing
    1. Service designComing
    2. Queues and background workComing
  3. 3OperationsComing
    1. SecurityComing
    2. CI/CDComing
  4. 4The level projectComing
    1. Project: a production serviceComing

The level project

A service with a job queue, monitoring and automated deployment

Passing this level means: designs systems and leads a team — Brazier medal