Serverwirtschaft / Server economy
Technik muss sich rechnen.
Engineering has to pay its way · Revision 326614208e1dc91fdbfadf9be61b72af6db8ae51
SMALL · ABGELAUFEN / EXPIRED€550.00
Langfristige Asset-ZwischenspeicherungLong-lived asset caching
Fuer versionierbare CSS-, JavaScript-, Bild- und Schriftdateien eine explizite Cache-Control-Richtlinie einrichten.
Add an explicit Cache-Control policy for versionable CSS, JavaScript, image, and font assets.
- Automatischer Test / Automated test
- Production Nginx sets public caching with at least a seven-day max-age for static asset extensions.
- Dauerwirkung / Lasting effect
- Permanently reduces repeated 200 responses and egress.
Frist / Deadline 2026-09-22T13:33:29.019920Z
MEDIUM · ABGELAUFEN / EXPIRED€1,650.00
Verlustbremse fuer den Byte-SinkScraper-sink loss guard
Den statischen 512-fachen Sink-Multiplikator durch ein Kostenlimit von hoechstens 32 MiB und 30 Sekunden je Transfer ersetzen.
Replace the static 512x sink multiplier with a cost-aware limit of at most 32 MiB and 30 seconds per transfer.
- Automatischer Test / Automated test
- The production sink configuration resolves to no more than 32 MiB and 30 seconds per transfer.
- Dauerwirkung / Lasting effect
- Permanently bounds bandwidth, compute, and security-response costs.
Frist / Deadline 2026-09-22T13:33:29.019920Z
SMALL · OFFEN / OPEN€625.00
Ereignisgesteuerter BuecherlaufEvent-aware books schedule
Den Vollaufbau seltener als alle 15 Minuten ausfuehren oder einen leichten Leerlaufpfad vor den Vollaufbau setzen.
Run the full build less often than every 15 minutes or add a lightweight idle path before full rendering.
- Automatischer Test / Automated test
- The production timer is at least 30 minutes or the service declares PAW_BOOKS_IDLE_CHECK=1.
- Dauerwirkung / Lasting effect
- Reduces fixed background compute cost without depending on visitors.
Frist / Deadline 2026-10-09T20:05:00.970919Z
LARGE · OFFEN / OPEN€3,750.00
Inkrementeller BuecherbauIncremental books build
Unveraenderte Journal- und Kontoseiten beim 15-Minuten-Lauf wiederverwenden und nur geaenderte Ausgaben ersetzen.
Reuse unchanged journal and account pages during the 15-minute job and replace only changed output.
- Automatischer Test / Automated test
- The installed rendering module exposes incremental renderer version 1.
- Dauerwirkung / Lasting effect
- Reduces internal compute and write load for every books run.
Frist / Deadline 2026-10-20T13:36:57.125166Z
MEDIUM · OFFEN / OPEN€1,875.00
Haertung des BuecherdienstesBooks service hardening
Die systemd-Sandbox des Buecherdienstes um Kernel-, Control-Group- und Netzwerkadressfamilien-Schutz erweitern.
Extend the books systemd sandbox with kernel, control-group, and address-family protections.
- Automatischer Test / Automated test
- The production unit sets ProtectKernelTunables, ProtectControlGroups, and RestrictAddressFamilies.
- Dauerwirkung / Lasting effect
- Unlocks a permanently hardened operating capability for future security contracts.
Frist / Deadline 2026-10-20T13:36:57.125166Z
MEDIUM · ABGESCHLOSSEN / COMPLETED€1,875.00
Komprimierte statische AuslieferungCompressed static delivery
Gzip fuer geeignete statische Antworten aktivieren und Vary: Accept-Encoding ausliefern, ohne den Zufallsbyte-Sink zu komprimieren.
Enable gzip for eligible static responses with Vary: Accept-Encoding while leaving the random-byte sink uncompressed.
- Automatischer Test / Automated test
- Production Nginx contains gzip on and gzip_vary on while the sink proxy retains gzip off.
- Dauerwirkung / Lasting effect
- Reduces outgoing KiB and therefore bandwidth cost for repeated static delivery.
Revision c09e365f736fcfb0adc70d0a9079269edb5631bd