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