BIOMARIN
OneTRust API GATEWAY
PROJECT OVERVIEW
The API Gateway project completes the SFDC-OneTrust integration by ensuring SFDC-side updates are not lost due to OneTrust’s rate limits.
Background - Onetrust NATIVE FEatures
BACKGROUND - SALESFORCE APEX CALLOUTS
SOLUTION - CALLOUT QUEUE = API GATEWAY
API GATEWAY COMPoNENTS
runtime
JavaScript-based runtime
job queue
Job queue with JS client, rate limiting and job groups
JOB store
Embedded or remote db for job storage
3
2
1
stack TECH REQUIREMENTS
API GATEWAY COMPONENTS
NODEJS
Ubiquitous JavaScript-based runtime
BULLMQ
Best-in-class job queue for Node and Redis
REDIS
Ubiquitous lightweight key-value database
3
2
1
Recommended stack VENDORS
ONEway API GATEWAY FLOW
3
2
1

API GATEWAY HOSTING
Can be hosted on BioMarin’s cloud of choice. All that’s necessary is an always-on (not serverless) Node.js server and running Redis instance.
SECURITY ASPECTS
HTTP Bearer Authorization, IP-restricted access, and robust logging. No data leaves BioMarin cloud except requests sent to OneTrust.
Biomarin API Gateway Overview
By Sanford Whiteman, TEKNKL
Biomarin API Gateway Overview
- 31