Grab has developed and adopted Mockers, a Go SDK and CLI tool, to enable comprehensive local box testing of microservices. This framework simulates microservice dependencies via mock servers, allowing for functional, resiliency, and contract testing earlier in the development lifecycle. Mockers supports HTTP and gRPC services, automatically generates mock servers from API specifications, and integrates with a chaos SDK for resiliency testing. This has led to earlier bug detection, reduced testing costs, and improved developer productivity.
All Grab trails