Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: What are examples of well architected software systems?
2 points by xiwenc on May 17, 2020 | hide | past | favorite | 4 comments
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?



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.


Thanks a lot! Will definitely read this book.


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


Yes 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: