Чтобы не использовать подход TDD и не начать подключаться к другому API. Мы рассмотрим некоторые проблемы, с которыми может столкнуться разработчик, и способы их решения. Мы хотим создать масштабируемую и простую в тестировании реализацию с помощью Finagle.

Finagle — это расширяемая система RPC для JVM, используемая для создания серверов с высокой степенью параллелизма. Finagle реализует единые клиентские и серверные API для нескольких протоколов и разработан для обеспечения высокой производительности и параллелизма. Большая часть кода Finagle не зависит от протокола, что упрощает реализацию