# Part I: The Why

- [Foreword](/part-1/foreword.md)
- [Preface](/part-1/preface.md)
- [Chapter 1: Introduction](/part-1/chapter-1.md)
- [The Rise of REST and Distributed Systems](/part-1/chapter-1/1-the-rise-of-rest-and-distributed-systems.md)
- [Problem #1: Structureless Design, Structureless REST](/part-1/chapter-1/2-problem-1-structureless-design-structureless-rest.md)
- [The Emergence of JavaScript and Node.js](/part-1/chapter-1/3-the-emergence-of-javascript-and-nodejs.md)
- [Problem #2: Structureless JavaScript, Structureless Node.js](/part-1/chapter-1/4-problem-2-structureless-javascript-structureless-nodejs.md)
- [Behold, the Solution: A Structured Approach](/part-1/chapter-1/5-behold-the-solution-a-structured-approach.md)
- [Summary](/part-1/chapter-1/summary.md)
