Structure:
The monolith SDK internally encompasses the user SDK, extraction SDK, and transmission SDK. Rather than requiring clients to implement three separate SDKs and manage the logic of extracting health data, storing it, and uploading it to the server, the monolith SDK streamlines these tasks within a single, straightforward method. This accelerates the integration process for clients.
The following diagram outlines the steps clients must implement to fetch and transmit data using the modular solution.
In contrast, the diagram below illustrates the steps required for clients to fetch and transmit data using the monolith solution.
The key advantage of the monolith SDK is its facilitation of a swift integration process. Leveraging the modular SDK, all methods are readily available.