Thanks to visit codestin.com
Credit goes to shotover.io

Skip to content

Shotover

L7 data layer proxy

Get started

What is Shotover?

Shotover is a high performance, configurable and extensible L7 data-layer proxy for controlling, managing and modifying the flow of database requests in transit.

It can be used to solve many different operational and interoperability challenges by transparently intercepting and transforming queries. It is transparent in the sense that it can be plugged into your architecture without requiring application change.

What problems does Shotover solve?

Shotover changes behaviour of running applications at the infrastructure level without changing the application code itself, enabling:

Unique topologies e.g. Cassandra on AWS Private Link.
Dual writes for disaster recovery.
Assist with tricky migration scenarios.

Extending Shotover

Shotover provides its functionality as a set of "Transforms" which read, alter and route messages. However, Shotover also allows users to define their own logic via Custom Transforms, which are compiled natively to process messages just as fast as the standard Transforms.

Name

Shotover refers to the Shotover (Kimi-ākau) river in Otago, New Zealand - close to Queenstown and eventually flowing into Lake Wakatipu via the Kawarau River, it's famous for white water rafting, bungy-jumping, fast rapids and jet boating.