Practical Microservices
by Ethan Garofolo
Published in
4 min readJan 28, 2021
--
TOC | Early praise for Practical Microservices 👉
Table of Contents
- Telling a Tale of a Different Kind of Keyboard
- What This Book Is
- What This Book Isn’t
- Separating Principles from Implementations
- Using This Book
- Using Node.js
- Strapping In
- Part I. Fundamentals
1. You Have a New Project
- Kicking Off Video Tutorials
- Building the Bones
- Mounting Middleware
- Injecting Dependencies
- Taking the Server for a Spin and Starting the Database
- Serving the Home Page
- Connecting the Home Page Application
- Mounting the Home Application into Express
- Building the Record Views Application
- Recording State Changes
- Charting a New Course
- What You’ve Done So Far
2. Writing Messages
- Unmasking the Monolith
- Trying to Compress Water
- Extracting “Microservices”
- Defining Services
- Getting Components to Do Things
- Representing Messages in Code
- Naming Messages
- Storing State as Events
- Storing Messages in Streams
- Defining Component Boundaries
- Recording Video Views
- Writing Your First Message
- (Re)configuring the Record-Viewings Application
- Hanging a Lantern
- What You’ve Done So Far