Aalto University course book

Elements of Scalable Web Development

Architecture, measurement, scaling pressure, and agentic workflows.

Start reading

Try it in the book

Predict. Experiment. Explain.

Explore demos and check your understanding throughout the chapters. Switch between Explore and Practice, check your answers, and sign in to save your results for another visit.

Start with measurement

Course project

One contract. Three fresh builds.

Build the Work Activity Tracker with a local model, a foundation model, and an agent fleet. The behavior stays stable; the development system changes.

Open the specification

Book contents

Front matter

  1. Introduction Elements of Scalable Web Development
  1. Chapter 1 What does scalability mean for web development?
  2. Chapter 2 How can coding agents support scalable development?
  3. Chapter 3 How can we measure web applications and development workflows?
  1. Chapter 4 How does web architecture shape scalability?
  2. Chapter 5 How does development friction limit web projects?
  3. Chapter 6 Which web application assumptions fail under pressure?
  1. Chapter 7 When do agent fleets improve web development?
  2. Chapter 8 How should web applications respond to scaling pressure?
  3. Chapter 9 What do three agent-assisted implementations teach us about web scalability?
  1. Appendix A Evaluating agentic development workflows
  2. Appendix B Reproducible development environments
  3. Appendix C Advanced control boundaries in web applications
  4. Appendix D Agent-system security, control, and traceability
  5. Appendix E Formal scalability and reliability models
  6. Appendix F Durable workflows and retry-safe effects

Field evidence

Case studies

Project histories that connect the book’s concepts to concrete development decisions, failures, and lessons.

Browse the collection
  1. Slideotter – Learning faster than the product converged How a technically ambitious precursor generated durable lessons faster than it established a production path.
  2. Thesis Journey Tracker – Small scope made production success possible How a narrow product boundary and simple runtime turned rapid agent-assisted development into a working production tool.
  3. Kirjolab – When code production scaled faster than architecture How a strong development harness enabled exceptional delivery speed while architectural understanding struggled to keep up.
  4. Webernetes – Comparing generated behavior with a real cluster How an agent-assisted port used reviewable source mappings and shared tests against a real cluster to make selected compatibility claims observable.
  5. Modern Web Guidance – Treating current knowledge as a tested dependency How fast-changing web-platform knowledge can become a retrieved, versioned, and task-evaluated development dependency.
  6. Elements of Scalable Web Development – When a book became a web project How an agent-assisted manuscript became a tested publishing system and made editorial judgment the limiting resource.