Are You Tired Of The Monster Monolith?
The only guide you need to build microservices with Laravel.
★5.0 average rating (really). Read by 712+ happy developers.
151 Pages Book
151 pages of high-quality content that teaches you how to build microservices with Laravel.
Tons Of Code Examples
You'll learn how to build microservices through real-world examples.
Real-World Application Code
Source code to StockPickr which is a production-ready finance application.
Basic devops
Writing dockerfiles, running containers in docker-compose, and writing CI/CD pipelines. Basic devops concepts every developer should know.
introduction
About The Book
"Microservices with Laravel" is the complete guide to mastering building microservices. The book covers topics like:
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
All of the above by building a real-world application. No “hello world” or “smells like a Youtube tutorial” examples. We will implement a basic e-commerce application with important features.
What's inside
Table of Contents
In the book, I teach you how to build microservices by building an e-commerce application. The app has features such as a product catalog, buying products, rating them, warehouses and inventories. These are examples you can use in your daily job as a Laravel developer.
Theory
15 pages
The first section of the book focuses on the basics. It shows you what's the problem with monoliths and how services solve these problems.
What’s the problem with monoliths?
What are microservices?
Storing data in different services
Communication between services
Frontend
The promise of microservices
Build
101 pages
This is where we start coding! We will implement many exciting features using the concepts discussed earlier.
Requirements
High-level overview
Building the products service
Redis event streams
Building the ratings service
Building the warehouse service
Building the catalog service
Building the orders service
Resources and DTOs
Frontend
Testing
devops
25 pages
Finally, we discuss some devops-related topics that are pretty important to understand.
Docker containers
docker-compose
API gateway
Nginx reverse proxy
Logging
CI/CD pipelines
Get A Free Chapter
Download the first 20 pages and take a look at it
Feedback
What Are People Saying
Just Bought @mmartin_joo "Microservices with Laravel - Premium Package" and omg the way he explains everything 💓 . Made me love microservices architecture.
— Anees Khan (@kingkhan2388) September 17, 2022
Clear as cristal.
— Fernando J. Martin (@arrobapampa) September 1, 2022
Excellent simple explanation of a core concept! https://t.co/N3CJQBhyO9
@mmartin_joo has a natural charisma to make even the most complex topics simple 👨🎓. There is so much great content for Senior Developers here! https://t.co/ccu4MkJLGH
— Giannis Gasteratos (@igasteratos) September 13, 2022
The most simplified clarification about microservices I'v seen. 👌 https://t.co/F9sslpmsiH
— Mohamed Mostafa (@Halawany98) September 1, 2022
wow your explanation regarding event-based communication makes a lot of sense to me! thanks for clearing up a lot of questions. cant wait for your book
— A (@Tharnatos) September 1, 2022
Spectacular
— AL - I Serve God For A Living 💙 (@VimKanzo) April 6, 2022
I love how real life your work is...
— Joseph (@josephkeilan) March 25, 2022
EVERYTHING YOU NEED
Premium Package
A 39-page case study on designing StockPickr. A financial application with 10 services
Source code to StockPickr which is a production app
Source code to the e-commerce application developed in the book
5 PHP8 services
A Vue3 frontend
Dockerfiles and docker-compose
Nginx configuration
The 151-page book in PDF format
Regular Price $199
SOURCE CODE INCLUDED
Plus Package
Source code to the e-commerce application developed in the book
5 PHP8 services
A Vue3 frontend
Dockerfiles and docker-compose
Nginx configuration
The 151-page book in PDF format
Regular Price $79
only the essentials
Basic Package
The 151-page book in PDF format
Who Am I?
👋 Hey!I'm Martin Joo, a PHP developer since 2012. I'm also a content creator, blogger, and author of:
Domain-Driven Design with Laravel
Laravel Concepts
Test-Driven Development with Laravel
Laravel Eloquent Recipes
Proper API Design with Laravel
Common Mistakes in Laravel
As you can see, I really love Laravel. I'm also sharing everything I know about development on Twitter.
Frequently Asked Questions
Do you offer a money-back guarantee?
Yes, for 30 days! Just reach out to me at martin@martinjoo.dev, and you'll get your money back. I'll only ask you why didn't you like the product.
Exactly what files are included?
Basic: one PDF file that contains the 151-page book.Plus: one PDF and two folders. The PDF contains the 151-page book, the two folders contain the source code of an e-commerce app.Premium: two PDFs and four folders. One PDF contains the 151-page book the other one is the 39-page case study. The folders contain the source code for the e-commerce application and StockPickr.
Can I upgrade from one package to another later?
Yes! Just drop me an e-mail at martin@martinjoo.dev, and I'll create you a discount code, so you only have to pay the difference between the two packages.
Is there an epub or mobi format?
Right now, every content ships in PDF format. The reason is simple: the book contains a ton of code examples. These code examples look very nice in a PDF where I can use HTML to format the pages.epub and mobi kind of mess this up, so this is why I exported everything in PDF.However, if you cannot live without these formats, drop me an e-mail, and I can export a copy for you.