Schiphol flight data Kafka producer/consumer pipeline
Go to file
Peter 6dbc79202c prefactor: extract poll() function from start()
The inner fetch-and-publish sweep is moved into a standalone
async poll(session, stream_engine, api_settings, kafka_settings, tracer) -> int
function. start() calls it exactly once — observable behaviour is unchanged.
This creates the test seam that tickets #4 and #5 depend on.

Closes #3

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-19 09:03:12 +02:00
.gitea/workflows OPT add linting workflow 2025-12-29 17:00:39 +01:00
src prefactor: extract poll() function from start() 2026-07-19 09:03:12 +02:00
tools OPT project structure 2025-12-29 17:15:29 +01:00
.envrc NEW: initial commit 2025-12-28 16:09:27 +01:00
.gitignore NEW: initial commit 2025-12-28 16:09:27 +01:00
.python-version NEW: initial commit 2025-12-28 16:09:27 +01:00
pyproject.toml OPT add linting workflow 2025-12-29 17:15:35 +01:00
README.md NEW: initial commit 2025-12-28 16:09:27 +01:00
sonar-project.properties Merge remote-tracking branch 'origin/main' into new/initial_commit 2025-12-28 18:36:07 +01:00
uv.lock NEW: initial commit 2025-12-28 16:09:27 +01:00

schiphol

Example event-based python application