Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think it depends on the application.

Some are best served with aggregates; some with monoliths.

For myself, I have always developed in a "layered," and "modular" manner, with discrete subprojects; each, given its own configuration management and lifecycle. The resultant applications tend to be "monolithic," but some are parts of a larger, loosely-connected architecture.

Works for me, but YMMV.



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

Search: