Abstract:

Consul has been winning devops mindshare and establishing itself in production deployments. I will explore a less conventional use of this popular service discovery tool for a specific QA use case and discuss problems and successes of this approach.

We decide to build a means of extracting system architecture information from the performance monitoring data we collect in order to generate a structural overview of the components of a distributed system.

And we need to test it end to end. Build and deploy a wide variety of live distributed systems, capture enough data to infer the structure of the application, compare the inferred structure to the actual designed structure.

Use a service discovery tool to wire canned apps together using test fixture data, making test system configuration fast and repeatable.

Enter Consul:

… hard work and thinking ...

Speaker:

Reformed mainframe hacker who loves all things web with a penchant for breaking stuff.

blog comments powered by Disqus

Past

Future