Distributed Systems Design by Example
A sequel to Software Design by Example.
Learner Persona
FIXME
Lessons
- Introduction: what this training does and doesn't cover.
- A Message Queue: loosely-coupled communication.
- Distributed Locks: coordinating access to shared resources.
- Conclusion: looking back and next steps.
Appendices
Acknowledgments
Greg Wilson is a programmer, author, and educator based in Toronto, Canada. He was the co-founder and first Executive Director of Software Carpentry and received ACM SIGSOFT's Influential Educator Award in 2020.
start where you are · use what you have · help who you can