Hello everyone,
There's a topic I'm very curious about which seems oddly missing from any online resource I could find - How do you create an environment that simulates real-world backend / infrastructure services for E2E testing?
In most examples I see, they usually involve just running a simple Node.js API server. But real-world apps don't look like that - you have many interconnected and interdependent services running together (API server, microservices, database, cloud services, 3rd party APIs, etc.). This is a big problem I've been dealing with for a while. Do you use Docker, to run your services and mock any 3rd party services? Do you deal with this issue in other ways?
Would love to hear from you guys or read any resources you have on the topic. Thanks!