Serverless systems are built from functions, triggers, managed services, and externalized state rather than from one compute primitive alone.
Serverless architecture is rarely just “a function that runs.” A real system is usually made of several managed layers working together: entry points, event sources, compute, durable state, messaging, identity, and workflow or notification services. Chapter 2 builds that vocabulary so later pattern discussions do not collapse into vague references to “the platform.”
Read the lessons in order. The first focuses on functions as the core compute primitive. The second explains triggers and reactive entry points. The third shows why serverless usually means many managed backend services working together. The fourth explains why stateless compute changes how the system handles persistence, progress, and recovery.
If a serverless design still looks like “one function plus some cloud stuff,” this chapter is where the model becomes more precise.