Hacker News new | ask | show | jobs
by lamontcg 1866 days ago
What I'd really like to hear is the story for after you're gone and the business has several hundred services spread out over 5-10 years of development, with varying historical stratums, and plenty of them being left on life support, where the business just doesn't want to pay barely anything to keep them running.

And then how does the teams dealing with cross cutting concerns like security, logging and monitoring deal with them.

1 comments

I’m not sure what you are getting at. Several hundred services probably means going too far to the microservices side.

Cross cutting concerns like logging and monitoring are handled by 12factor. Services log to stdout and have the container orchestration pipe it to a logging backend. Monitoring can be standardised as well with healthcheck and metric endpoints. Security always has a maintenance cost attached unless you want to keep running on 12yo tomcat.

> Several hundred services probably means going too far to the microservices side.

You can easily hit that in a small fortune 500 company with ~10,000 employees, without microservices.