portfolio· Global PC manufacturer · Mar 2023
Scoop
A long-running .NET extract worker with scheduled jobs, built on a hand-written Qlik Engine (QIX) SDK with its own WebSocket JSON-RPC implementation. Cronos-driven scheduling pulled engine data on a fixed cadence for a global device manufacturer.
Scoop — scheduled extract worker for the Qlik engine
A long-running .NET worker that runs scheduled extracts against the Qlik analytics engine. Built on QlikTools, a .NET SDK for the Qlik Engine API written from the protocol up, including a hand-rolled WebSocket implementation of the QIX JSON-RPC interface.
What it does
- Scheduled extraction on a Cronos cron cadence, pulling data out of Qlik apps on a fixed schedule with no manual trigger.
- Engine-native access through the QlikTools SDK rather than a REST shim, so it speaks the engine's own protocol.
- Durable operation as a continuously running service, restartable and repeatable across runs.
Shape
Two parts that compose: QlikTools provides the typed engine SDK and the QIX WebSocket transport; Scoop is the worker that schedules and runs extracts on top of it. Keeping the SDK separate left the protocol code reusable and the scheduling logic small.
Where it ran
Built and deployed for a global PC and device manufacturer's analytics operation.