Integration Testing Heaven for Node.js Microservicesby: Liran Tal
Half-Day Workshop, April 10th
Are you building a rich Node.js microservices deployment? Are you integrating a frontend UI with an API backend but only find out in production that the API contract is wrong?
If you are integrating your Node.js microservices into the rest of your microservices deployment then you experienced by now that classical approaches to testing systems End-to-End do not scale well for microservices due to environment complexity, slowness, and expensive setup. The other approach of mocking your dependent services provide you with no confidence while deploying.
If you relate to these problems you will find it extremely beneficial to participate in this workshop and learn how to implement a Consumer-Driven Contracts pattern for a lean way of testing your microservices with the open source Pact framework to ensure APIs don’t break when different teams deploy.
We’ll review the required DevOps related flows and dive to a hands-on practical Consumer and Provider testing in Node.js to to build together a couple of API services that integrate together and ship to production in a confident manner and easy to reason about testing workflows.
You can expect to learn about collaborating with other team members in the workshop, build a Node.js API, test it, work in an open source GitHub project workflow where you set up Pull-Requests, and a CI pipeline all by yourself to test a system before it’s being deployed.
About the trainer(s)