Perx is developing a data management platform called Hoop built on microservices and an architecture that makes use of extensive internal and external communications through REST APIs and asynchronous NATS channels.
KrakenD API Gateway offers robust functionality to control the traffic between external API clients and services. It aggregates microservices responses together into one unified API and thus provides flexible options for request/response manipulation to meet customers’ needs.
Using KrakenD provides secure external connections with OAuth. It takes part in the platforms’ authorization mechanisms and simplifies the process of microservices development.
Hoop implements its custom authorization logic right in KrakenD due to its extensible design and plugins system.