Textbook in PDF format
Writing small services with one responsibility
Communicating between services in a synchronous way
Communicating between services in an asynchronous way
Using Redis event streams
Running services in Docker containers
Using Nginx as a reverse proxy
Using PHP8
How the frontend should consume services
Endless code examples
All of the above is illustrated with 25+ figures
…And much more