Delayed import of new assignments from some sources / Vertraagde import van nieuwe opdrachten van een deel van de bronnen

Incident Report for Sentior

Postmortem

Postmortem – Vertraagde import van nieuwe opdrachten

Samenvatting
Van 26 tot en met 27 oktober 2026 kwamen nieuwe opdrachten van een deel van onze bronnen niet of vertraagd binnen in Sentior.
De oorzaak lag bij een externe dienst die we gebruikten om aanvullende gegevens uit opdrachtpagina’s te halen. Een onderdeel van die dienst gaf vanaf 26 oktober bij elke aanvraag een foutmelding. Daardoor konden deze opdrachten niet worden verwerkt.

Impact

  • Ongeveer 320 nieuwe opdrachten van circa 20 bronnen werden niet of vertraagd geïmporteerd. Het grootste deel daarvan kwam van freelance.nl.
  • Opdrachten die al in Sentior stonden, hadden geen last van de verstoring.
  • Bronnen met een directe koppeling bleven normaal werken.
  • Er is geen data verloren gegaan: gemiste opdrachten bleven in de wachtrij staan en worden na het herstel automatisch alsnog verwerkt.

Timeline

  • 26 okt 12:00 – Start van de verstoring: de externe dienst geeft bij elke aanvraag met aanvullende gegevensextractie een foutmelding
  • 27 okt 08:20 – Detectie van de verstoring via foutmeldingen in onze monitoring
  • 27 okt 09:30 – Oorzaak vastgesteld: het probleem zit in één specifieke functie van de externe dienst, niet in onze eigen code of configuratie
  • 27 okt 11:30 – Oplossing gebouwd en getest: de gegevens worden voortaan door onze eigen extractieservice bepaald
  • 27 okt 12:55 – Oplossing live in productie; nieuwe opdrachten worden weer normaal verwerkt
  • 27 okt 15:40 – Wachtrij van gemiste feed-opdrachten volledig verwerkt

Root Cause

  • Een functie van een externe dienst waarmee we gegevens als contactpersoon, opdrachtgever en start- en einddatum uit opdrachtpagina’s haalden, gaf vanaf 26 oktober bij elke aanvraag een foutmelding
  • Onze verwerking was volledig afhankelijk van deze functie: als die faalde, werd de hele opdracht niet geïmporteerd
  • Er was geen alarmering op een sterk oplopend aantal mislukte imports, waardoor de verstoring pas de volgende ochtend werd opgemerkt

Mitigerende Maatregelen (tijdens incident)
We hebben de verwerking hersteld door:

  • De gegevens die we bij de externe dienst ophaalden, voortaan door onze eigen extractieservice te laten bepalen
  • De externe functie volledig uit de verwerking te halen
  • De gemiste opdrachten automatisch opnieuw te laten verwerken vanuit de wachtrij

Structurele Verbeteringen
Om herhaling te voorkomen, voeren we de volgende verbeteringen door:

  1. Minder afhankelijkheid van externe diensten
  • De extractie van opdrachtgegevens draait nu in onze eigen extractieservice
  • Deze extractie is opgesplitst in losse, kleinere stappen; als één stap faalt, wordt de opdracht toch geïmporteerd met de gegevens die wel beschikbaar zijn
  1. Betere alarmering
  • We voegen alarmering toe op een oplopend aantal mislukte imports per bron
  • We voegen alarmering toe op een opvallende daling van het aantal nieuw geïmporteerde opdrachten
  1. Slimmer opnieuw proberen
  • Mislukte opdrachten worden niet meer onbeperkt en direct opnieuw geprobeerd, maar met een oplopende wachttijd. Zo belasten we externe diensten minder tijdens een verstoring.

Huidige Status

  • De import van nieuwe opdrachten werkt weer normaal voor alle bronnen
  • Gemiste opdrachten worden automatisch alsnog verwerkt
  • We monitoren de situatie actief
  • De verbetermaatregelen worden momenteel geïmplementeerd

Conclusie
De verstoring werd veroorzaakt door een storing bij een externe dienst, in combinatie met een harde afhankelijkheid van die dienst en het ontbreken van alarmering op mislukte imports. Door de extractie naar onze eigen service te verplaatsen en de alarmering te verbeteren, maken we de import van opdrachten robuuster.

Posted Oct 27, 2026 - 16:59 CET

Resolved

The fix is live and new assignments from all sources are being imported normally again. Assignments published between 26 October 12:00 CET and [date/time] are being processed automatically and will appear in Sentior over the next few hours. We apologise for the inconvenience.

---

De oplossing staat live en nieuwe opdrachten van alle bronnen komen weer normaal binnen. Opdrachten die tussen 26 oktober 12:00 en [datum/tijd] zijn gepubliceerd, worden automatisch alsnog verwerkt en verschijnen de komende uren in Sentior. Excuses voor het ongemak.
Posted Oct 27, 2026 - 16:06 CET

Identified

Since Monday 26 October, around 12:00 CET, new assignments from some of our sources are not being imported, or are imported with a delay. The cause is an issue at an external service we use to read assignment pages. We have identified the problem and are rolling out a fix that removes this dependency.

Assignments already in Sentior are not affected, and neither are sources connected through a direct integration. Assignments that were missed will be imported automatically once the fix is live. We will post an update as soon as it is resolved.

---

Sinds maandag 26 oktober rond 12:00 komen nieuwe opdrachten van een deel van onze bronnen niet of vertraagd binnen. De oorzaak is een storing bij een externe dienst die we gebruiken om opdrachtpagina's uit te lezen. We hebben het probleem gevonden en zetten een oplossing live die niet meer van deze dienst afhankelijk is.

Opdrachten die al in Sentior staan, en bronnen met een directe koppeling, hebben hier geen last van. Gemiste opdrachten worden automatisch alsnog verwerkt zodra de oplossing live staat. We plaatsen een update zodra het probleem is opgelost.
Posted Oct 27, 2026 - 12:55 CET
This incident affected: app.