Please log in to watch this conference skillscast.
During this talk you will learn how microservice interconnectivity layers (a.k.a. edges) should be tested. There is a fundamental flaw in existing testing practices, which carries major risks to microservice architectures.
Rand and Nikhil will share a solution in which the provider microservice ships with an intelligent fake that expresses the provider's behaviors. The consumer microservice uses the fake to exercise its non-vanilla interactions with the provider in unit testing.
YOU MAY ALSO LIKE:
Microservice Edge Testing
Nikhil Barthwal is a Senior Software Engineer at Jet.com, an e-commerce startup recently acquired by Walmart. He works in the Internal Tools & Productivity team, where he leads several projects related to Static Analysis, Build & Deployment systems. He had worked at Oracle and Microsoft previously. Outside work, he is talks frequently at various meetups and international conferences about technology. He has a Master’s in Distributed Systems and a Bachelor’s in Electrical Engineering.
Rand Davis is passionate about building systems and successful engineering organizations. He tends to fill various roles simultaneously, but have a steady hand in distributed systems architectures, software development process, and developer productivity. He is currently the Head of Software Engineering at Code Eight, a stealth start-up that is tightly affiliated with Walmart and Jet.com.