Codebase en maatwerk
We bekijken de structuur van de codebase, het maatwerk en de mate van technische schuld. Is er een duidelijke architectuur en is het maatwerk gedocumenteerd en herbruikbaar?
Laat je bestaande Payload-platform technisch doorlichten en gecontroleerd overnemen. Emble brengt CMS, frontend, dependencies en infrastructuur in kaart, stabiliseert de omgeving en richt beheer en doorontwikkeling duurzaam in.

Heb je een Payload-platform maar twijfel je over de technische staat, veiligheid of overdraagbaarheid? Emble neemt bestaande Payload-applicaties gecontroleerd over. We starten met een onafhankelijke audit van CMS, frontend en infrastructuur, maken risico’s inzichtelijk en richten het beheer daarna stabiel en voorspelbaar in.
Deze dienst is bedoeld voor organisaties met een bestaand Payload-platform dat door een andere leverancier of een intern team is gebouwd. We helpen wanneer documentatie ontbreekt, onderhoud is blijven liggen of je meer grip wilt op techniek, security, deployments en eigenaarschap.
In veel van deze situaties speelt dezelfde vraag: kun je het beheer met een gerust hart overlaten aan een nieuwe partij? Dat risico vangen we bij Emble op met een gestructureerde aanpak:
We nemen Payload-platformen gestructureerd over: eerst brengen we architectuur, contentmodel en risico’s in kaart, daarna stabiliseren we de omgeving en bouwen we gericht verder.
We analyseren de Payload-configuratie, collecties, globals, access control, hooks, custom endpoints, plugins en de koppeling met de frontend. Ook beoordelen we Node- en Payload-versies, dependencies, security, performance, hosting, deploymentstraat en externe integraties. De uitkomst verwerken we in een helder rapport met risico’s, prioriteiten en concrete vervolgstappen.
Na de audit nemen we het platform gecontroleerd over. We brengen repository’s, omgevingsvariabelen, database, mediaopslag en deployments onder in een stabiele OTAP-straat. Monitoring en back-ups worden ingericht vóórdat we nieuwe functionaliteit uitrollen.
Na de overname lossen we eerst achterstallig onderhoud en technische knelpunten op. Daarna richten we het beheer structureel in, met gecontroleerde updates van Payload, Node.js en npm-dependencies, security patches, performancebewaking en lifecyclemanagement van de hele stack.
Zodra de basis stabiel is, koppelen we een vaste Payload developer aan je organisatie. Onderhoud en doorontwikkeling lopen samen: van nieuwe collecties en redactieworkflows tot API-koppelingen, Next.js-frontends en verbeteringen aan performance en toegankelijkheid.
Tijdens de audit kijken we nuchter naar de staat van het platform. We beoordelen hoe het technisch is opgebouwd, waar risico’s zitten en welke onderdelen aandacht nodig hebben. Geen aannames. Gewoon een helder beeld van wat goed is en wat beter kan.
We bekijken de structuur van de codebase, het maatwerk en de mate van technische schuld. Is er een duidelijke architectuur en is het maatwerk gedocumenteerd en herbruikbaar?
We brengen alle npm-packages, Payload-plugins en frontend-dependencies in kaart. We controleren welke versies draaien, welke pakketten actief worden onderhouden en waar verouderde of risicovolle afhankelijkheden het upgradepad blokkeren.
We bepalen welke Payload-, Node.js- en frontendversies het platform gebruikt en hoe die zich verhouden tot de huidige support. Daarna adviseren we een haalbaar upgrade- of migratiepad, inclusief volgorde en risico’s.
We controleren access control, rollen en veldrechten in Payload, inclusief custom hooks en endpoints. Ook beoordelen we authenticatie, secret management, beveiligingsheaders, uploads en kwetsbaarheden in dependencies. Bevindingen krijgen een duidelijke prioriteit en hersteladvies.
We meten de prestaties van CMS, API, database en frontend afzonderlijk. Daarbij kijken we naar queries, caching, image processing, server-side rendering, bundles en hosting. Zo wordt zichtbaar waar vertraging ontstaat en welke verbetering daadwerkelijk effect heeft.
Aan het eind van de audit ontvang je een rapport. Daarin staat per onderdeel wat goed gaat, wat aandacht vraagt en wat kritiek is. Daarbij geven we een geprioriteerde lijst met verbeterpunten, een inschatting van de impact en de inspanning per actie, en een concreet plan voor de inbeheername-fase.
We sluiten de audit altijd af met een adviesgesprek waarin we het rapport doornemen en je vragen kunt stellen. Onze bevindingen zijn van jou. Wil je de aanbevelingen liever zelf of met een andere partij oppakken? Dan is dat geen enkel probleem.
Emble bouwt en beheert sinds 2001 open-source digitale platformen. Payload combineren we met TypeScript, Node.js, React en Next.js; onze eigen website draait er ook op. Daardoor kennen we niet alleen de code-first voordelen, maar ook de praktische gevolgen voor redactieworkflows, deployments, security en dagelijks beheer.
Ons team is bewust compact. Kennis blijft bij een klein, vast team en je schakelt direct met de mensen die de audit uitvoeren en het platform daarna beheren. We zijn gewend om applicaties over te nemen met onvolledige documentatie en richten ons eerst op stabiliteit, overdraagbaarheid en duidelijke verantwoordelijkheid.
Voor een volledige Payload audit en de eerste stap van de inbeheername rekenen we 32 uur. Dat omvat de analyse van CMS, frontend, dependencies, infrastructuur en integraties, plus het auditrapport en een uitgebreid adviesgesprek. Tegen ons standaardtarief van € 105,- ex. btw komt dit uit op € 3.360,- ex. btw.
Voor structureel beheer en doorontwikkeling daarna maken we een voorstel op basis van de bevindingen, gewenste responstijden en ontwikkelcadans.
We kunnen bestaande Payload-platformen ook overnemen als documentatie ontbreekt. Voor een soepele audit en overdracht helpt toegang tot:
• de codebase en relevante repository’s
• database, uploads en object storage
• hosting, omgevingsvariabelen en deploymentstraat
• externe integraties en API-accounts
• de huidige leverancier voor afstemming, waar mogelijk
• bestaande documentatie en incidenthistorie
Ontbreekt een deel? Dat is geen blokkade. We brengen de architectuur tijdens de audit zelf in kaart en benoemen expliciet welke kennis nog moet worden vastgelegd.
Een volledige audit en rapportage kost gemiddeld 32 uur, verdeeld over twee tot drie weken. De doorlooptijd hangt vooral af van hoe snel we toegang krijgen tot de juiste systemen en documentatie.
Geen probleem. De audit is een zelfstandige dienst. Je kunt de aanbevelingen zelf oppakken of met een andere partij verder gaan. We adviseren onafhankelijk.
Ja. We werken onder andere voor Rijksdienst voor het Cultureel Erfgoed, SWOV, Planbureau voor de Leefomgeving en UWV. Daarnaast bouwen en beheren we platformen voor universiteiten en organisaties in de zorg, zoals de Dimence Groep en KennisOverZien.
Ja. We werken met een vast team per platform, waardoor kennis behouden blijft en niet versnipperd raakt. Je schakelt direct met de mensen die het werk doen, waardoor beslissingen sneller gaan en het platform beter wordt begrepen.
Vaak wel. Een extern team kijkt met een frisse blik en ziet sneller risico’s of technische keuzes die in de loop van de tijd zijn ontstaan. Zeker bij kritieke systemen is een second opinion waardevol.
Dan maken we die direct inzichtelijk, inclusief prioriteit en concreet plan van aanpak. Geen ruis of onnodige complexiteit, maar duidelijkheid over wat er speelt en wat er moet gebeuren.