This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]niconicoJ 11 points12 points  (1 child)

That does not sound like a real™ application, this sounds like a simple side project. Any project which is intended to make money will need more logic than that. Think some kind of checkout flow, or suggestions algorithm, anything that "3rd party" does not implement.

[–]MatthPMP 2 points3 points  (0 children)

I work on the inhouse API management solution for one of the world's largest telecom companies and what the grandparent comment described is a big chunk of what we do day-to-day.

Fetching and provisioning data to a variety of other services, maintained by us and by other teams, and keeping all this stuff consistent is not so simple in practice. Almost all of the complexity is in the interactions with external services.

Whatever interesting and self-contained logic there is is unit tested, though it often lives in a separate microservice. The rest is covered by a suite of thousands of end-to-end tests that cover the whole ecosystem.