Skip to content

Instantly share code, notes, and snippets.

import base64
import pytest
from django.urls import reverse
from saml2 import server
from saml2.config import Config as PysamlConfig
@pytest.fixture(scope="session")
# STORAGE CONFIGURATION
# ------------------------------------------------------------------------------
AWS_ACCESS_KEY_ID = env("DJANGO_AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = env("DJANGO_AWS_SECRET_ACCESS_KEY")
AWS_STORAGE_BUCKET_NAME = env("DJANGO_AWS_STORAGE_BUCKET_NAME")
AWS_AUTO_CREATE_BUCKET = True
AWS_QUERYSTRING_AUTH = False
AWS_S3_REGION_NAME = "eu-central-1"
AWS_S3_SIGNATURE_VERSION = "s3v4"
@ephes
ephes / stadion.md
Last active January 7, 2026 10:05
Stadion-Gewinnspiel

Stadion-Gewinnspiel / Live-Farbsteuerung (50k Clients) – Optionen, Machbarkeit, offene Punkte

Zielbild / Anforderungen (aus dem Chat abgeleitet)

  • Bis zu 50.000 Smartphones gleichzeitig im Stadion.
  • Admin klickt im Dashboard → sofortige “Live”-Kontrolle (Farbwechsel / Muster / Gewinner grün).
  • Akzeptable End-to-End-Latenz: ≤ 10 Sekunden (1 Minute ist zu viel).
  • Ideal: gleichzeitige Wahrnehmung (“alle werden gelb/rot”), keine hörbaren/visuellen Asynchronitäten.
  • PWA bevorzugt (kein nativer App-Zwang), funktioniert über WLAN und/oder LTE/5G.
  • Gewinnerlogik: “alle Farbe X, aber einige wenige sind grün”.