cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Testing overhead?

Something recently occurred to me. Nobody I know who talks about microservices also talks about integration testing and the effect it has on timelines.

By integration testing I don't mean "my service can talk to the database I created at the same time". That's important, but that's not 'real integration testing', that just testing.

What I mean by integration testing is taking your dozens microservices created by various teams, running them all at once, and have them actually talking to each other. No mocks or other cheats, actual communication just like how it will run in projection.

That type of testing is hard and expensive. But it needs to be done or you're in for a nasty surprise when UAT testing starts.

But have any of you actually included it into timelines? Do you ever reject microservices in favor of monolith because you don't think you can afford the testing overhead?

Seward
Member
0 REPLIES 0