3 ms·
Ask HN: What are examples of well architected software systems?
AWS has been promoting the idea of "well-architected frameworks" with example solutions at https://aws.amazon.com/solutions/implementations/
If we would bring this idea to traditional software systems, what would be good examples of well-architected software systems of existing open-source projects?
Let's take https://martinfowler.com/architecture/ as a list of architecture styles, I think Kubernetes (https://github.com/kubernetes/kubernetes) is a good example of well-architected microservices.
What do you think? Do you know other good examples?
- NicoJuicy 6y agoI would suggest any monolith ddd application for a solo developer. Since microservices ( kubernetes, docker ) require a constant DevOps investment. An example would be this: https://github.com/kgrzybek/modular-monolith-with-ddd https://github.com/kgrzybek/modular-monolith-with-ddd
- xiwenc 6y agoYes a monolith is good to start small. With this thread I’m hoping to find real production systems. To learn and be inspired by them.
- jka 6y agoAlthough it doesn't directly answer your question, you might be interested in "The Architecture of Open Source Applications": https://www.aosabook.org https://www.aosabook.org The chapters are written by the developers of the respective software projects, so you may want to bear in mind that there could be both insider developer insights and also potentially some authorship bias.
- xiwenc 6y agoThanks a lot! Will definitely read this book.