Veepee is the European flash sales leader with 72M of members, and Privalia its strategic brand for Spain, Italy, Brazil, and Mexico.
Privalia, with +13M members, evolved their customer care solution from an in-house solution to a Salesforce integration with their internal systems.
Before KrakenD, the main challenge of Veepee was to integrate Salesforce with multiple microservices and handle authorization, security, and aggregation in the middle layers.
KrakenD solved this challenge with out of the box features, keeping Privalia’s logic separated, and decoupled from Salesforce.
KrakenD sits between Salesforce and Veepee’s microservices as the single entry point for all Salesforce endpoints, providing a single API to accommodate all the transactions. The company’s internal SSO integrates with KrakenD, generating JWT tokens and letting the gateway validate them.
Salesforce executes a lot of transactions in real-time against the internal data of Veepee systems. Only if KrakenD validates the signature, authenticity, and roles of these tokens generated by the SSO, connection to the internal system is allowed.
KrakenD has provided Privalia with a very convenient way to secure and accommodate communications between Salesforce and their microservices. The configuration to achieve this is plain simple, and what is more critical, it allows reusing all of the existing company components.