Session

Fake it to Make it! - TDD of gRPC microservices

For unit testing cloud native applications we mock a lot, dependencies are in the cloud, and unit tests should be isolated.
For testing the full service delivered by k8s composed microservices, we can easily stand up ephemeral test deployments as part of CI/CD. K8s gives us replicable IaC out of the box. Add E2E tests to our pipeline and we are good, right?

Unfortunately no, that means we not only have an hourglass of testing. But one whose bottom may barely test if your code actually works, whatever the coverage says. Leaving us relying on very slow and expensive E2E build and test feedback from our CI/CD requiring full k8s cluster deployments.

This talk is about why developers need to turn that hourglass of testing back into a pyramid and how to do so.
Enabling efficient test driven refactoring of your microservices by developing fast fake frameworks for functional testing. Driving up quality via rapid development and refactoring cycles.

Ed Crewe

Cloud developer at EDB, the Postgres company.

Bristol, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top