ava-innersource / Liquid-Application-Framework-1.0-deprecated

Liquid is a framework to speed up the development of microservices
MIT License
25 stars 14 forks source link

fix: remove all healthcheck mechanisms #193

Closed bruno-brant closed 4 years ago

bruno-brant commented 4 years ago

As can be seen from the issues referenced below, the healthcheck system is filled with bugs, at best returning false positives, at worse breaking the application.

Since we know for a fact that some of those calls breaks the application, it's safe to assume that no one is using the mechanism. Even then I checked with our two main clients and they really aren't using it.

Therefore, I'm removing the mechanism completely and hoping that, following #60, we can implement most health checks using the official system.

This closes #172, closes #165, closes #60, closes #178, closes #179, closes #180, closes #181, closes #182, closes #183, closes #184, closes #185, closes #186, closes #187, closes #188, closes #189, closes #190, closes #191.