PeterXiao / diffy-replayer

Module for replaying Rest API endpoint on Twitter's Diffy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diffy Replayer

Module for replaying Rest API endpoint with Twitter's Diffy.

Diffy is a tool that lets you execute GET requests between two servers, in general one of them is your production server and the other one is the "candidate" server that contains the new code that will be tested. Diffy multicasts the requests that it receives into both servers, compares the responses and displays on a dashboard if any differences were found.

Here at Split.io we use to certify our different micro services.

What is Diffy Replayer?

Diffy Replayer is the module we use to intercept request made to our production JAVA Restful servers and replay them through Twitter's Diffy.
Set up is pretty straightforward:

That is all, once deployed queries to the specified endpoint will be sent to Diffy Server!

Take a look at the Wiki for more information about configuration.

About

Module for replaying Rest API endpoint on Twitter's Diffy

License:Apache License 2.0


Languages

Language:Java 100.0%