News for hackers. Stuff that matters.
Re:Ask HN: Are we overcomplicating software development? by the_gastropod on Wednesday January 18, 2017 @02:28PM (#13429502)
Nothing about splitting your app into microservices _forces_ a good design. I've never seen microservices with well-defined seams. Every time, knowledge "leaked" between the apps, and any non-trivial change to the app required updating multiple repos, deployment synchronization, etc. Microservices are a tremendous burden that the vast majority of companies will not benefit from.
Re:Ask HN: Are we overcomplicating software development? by FatalBaboon on Wednesday January 18, 2017 @07:14PM (#13431774)
I did not mean microservice as in "just make it many apps!". I meant as do not share databases and expose everything as APIs.

It helps cognitive load because such apps can be reasoned about without reading code elsewhere.

Re:Ask HN: Are we overcomplicating software development? by AstralStorm on Thursday January 19, 2017 @03:07AM (#13433996)
API is not enough, full contract has to be shared.