Careful just reusing the same frameworks and libraries, everywhere. There should be some completely independent implementations, for resiliency.