System Design · Snowflake · Medium
Create an interactive, notebook-style service that lets users submit SQL queries and view their results, similar to an online query execution environment. The core design challenge is how a client learns about job status and retrieves result data when a query can continue running after the original request ends, or when its output is too large to fit in a single response. Your design should describe the interaction between clients, an API tier, and isolated query workers.…
Checking your access…