Back to problems

Cross-Platform Logging Library

System Design · Snowflake · Medium

Requirements The library must operate on browser-based web applications as well as native iOS and Android clients. Application code produces log records, and those records must be delivered to a backend collector. Logging must never hold up the caller or cause a noticeable impact on the user experience. The backend exposes one ingestion API, while the amount of traffic generated by an individual client may vary and may arrive in bursts. Be prepared to explain what occurs…

Checking your access…