Books
- [] Design Patterns: Elements of Reusable Object-Oriented Programming by Erich Gamma
Collection of systems
- MEAN Stack
“Standing on the Shoulders of Giants. It’s rarely the cases that teh probles we solve or the systems we build are truly unique. Ultimately, the combination of pieces that we put together and the overall business model that the software enables may be something that the world has never seen before. But the way the system is built and the problems it encounters as it aspires to be reliable, agile, and scalable are not new.” - Page 4 of Designing Distributed systems by Brendan Burns
Patterns
- Sidecar pattern: given a container with capabilities, rather than updating the container which could be challenging, you make a new container that works with the main-app-container to add functionality. (Chapter 2 of Designing_Distributed_Systems%20By%20Brendan%20Burns)
Look up what nginx is
designing-distributed-systems by Brendan Burns
https://github.com/brendandburns/designing-distributed-systems-labs
- Chapter 1
- Chapter 2: Sidecar Pattern
- Chapter 3: Ambassadors
- Chapter 4: Adapters
- Chapter 5
Journal
- 2021-04-17 Created file