HACKER Q&A
📣 xiwenc

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?


  👤 jka Accepted Answer ✓
Although it doesn't directly answer your question, you might be interested in "The Architecture of Open Source Applications":

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.


👤 NicoJuicy
I 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