{"id":3027,"date":"2026-04-30T16:38:18","date_gmt":"2026-04-30T14:38:18","guid":{"rendered":"https:\/\/www.5thfloor.be\/"},"modified":"2026-04-30T16:39:11","modified_gmt":"2026-04-30T14:39:11","slug":"implementatiepijplijn-modernisering-publieke-sector-belgie","status":"publish","type":"post","link":"https:\/\/www.5thfloor.be\/nl\/implementatiepijplijn-modernisering-publieke-sector-belgie\/","title":{"rendered":"Van code naar productie zonder downtime"},"content":{"rendered":"<p>In veel Belgische overheidsinstanties wordt het moderniseren van deployment pipelines nog steeds behandeld als een eenmalige gebeurtenis in plaats van een continue praktijk. Naar productie gaan blijft een riskante operatie die meerdere teams mobiliseert, onderhoudsvensters vereist en soms een service blokkeert totdat alles weer tot rust is gekomen. Ontwikkelaars leveren hun code, en dan wachten ze.<\/p>\n\n\n\n<p>Deze muur tussen de ontwikkeling en productie heeft een re\u00eble kostprijs. Niet alleen in vertragingen, maar ook in vertrouwen: hoe meer je elke release vreest, hoe minder je er doet, en hoe moeilijker het wordt om continu te leveren.<\/p>\n\n\n\n<p>We werkten samen met een grote Belgische federale openbare instelling aan een volledige modernisering van hun deployment-pipeline. Het resultaat: 98% applicaties gemigreerd naar het nieuwe platform, nul downtime in productie en ontwikkelingsteams die echt autonoom zijn van code tot productie. Dit artikel beschrijft wat we hebben gedaan, en belangrijker nog, de keuzes die ons in staat stelden dit te bereiken zonder een Big Bang.<\/p>\n\n\n\n<p><em>Bron voor de genoemde cijfers: 5th floor, klantcase \u201cVan code naar productie, volledig autonoom\u201d, 2026<\/em>. Neem voor meer informatie contact met ons op <em>via <a href=\"mailto:sales@5thfloor.be\">sales@5thfloor.be<\/a>.<\/em><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"border-radius:8px;margin-top:var(--wp--preset--spacing--large);margin-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 download-btn\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/5thfloor_CaseStudies_platform-modernisation.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><noscript><img decoding=\"async\" width=\"36\" height=\"36\" class=\"wp-image-1689\" style=\"width: 36px;\" src=\"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2025\/10\/download-btn.svg\" alt><\/noscript><img decoding=\"async\" width=\"36\" height=\"36\" class=\"wp-image-1689 lazyload\" style=\"width: 36px;\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3C%2Fsvg%3E\" alt data-src=\"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2025\/10\/download-btn.svg\">  Download de PDF<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Het startpunt: silo's, handmatige implementaties, JBoss-applicaties<\/h2>\n\n\n\n<p>De instelling had enkele duizenden medewerkers en tientallen bedrijfstoepassingen. Op papier een solide IT-organisatie. In de praktijk kwamen bij elke release vijf structurele blokkades naar boven:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Een strikte scheiding tussen ontwikkelaars en het team dat verantwoordelijk is voor productiedeployments. Code wordt van de ene naar de andere doorgegeven, met verschillende tijdlijnen en prioriteiten bij elke stap.<\/li>\n\n\n\n<li>Handmatige implementaties, traag en foutgevoelig.<\/li>\n\n\n\n<li>Er is geen garantie dat wat in de test gevalideerd was, exact hetzelfde was wat naar productie is verzonden.<\/li>\n\n\n\n<li>Een verouderde JBoss-basis, moeilijk te laten evolueren.<\/li>\n\n\n\n<li>Geen vangnet als er iets misging: terugdraaien was een operatie op zich, zonder automatisering.<\/li>\n<\/ul>\n\n\n\n<p>Dit zien we regelmatig terug in de publieke sector. Niet omdat teams de vaardigheden missen, maar omdat de organisatie en tooling niet hebben meegroeid met de toenemende complexiteit van het applicatieportfolio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Waarom hebben we niet alles herschreven<\/h2>\n\n\n\n<p>De verleiding, geconfronteerd met een situatie als deze, is het volledige herbouwproject. Het bestaande systeem bevriezen, een grote parallelle migratie uitvoeren en dan in \u00e9\u00e9n keer overschakelen. De befaamde Big Bang.<\/p>\n\n\n\n<p>Op papier is het aantrekkelijk. In de praktijk mislukt het vaak. Tijdens het webinar van de EU AI Week 2026, gepresenteerd door onze medeoprichter Gilles Stragier op 19 maart 2026, waren de cijfers over Big Bang herschrijfprojecten veelzeggend: ongeveer 70% overschrijden het budget of de planning, 17% worden halverwege geannuleerd.<\/p>\n\n\n\n<p><em>Transparantiestatement: deze ordegroottes werden genoemd tijdens onze interne webinar. Voor externe publicatie raad ik aan om de primaire bron (Standish Group \/ CHAOS Report of gelijkwaardig) terug te traceren voordat u ze preciezer citeert.<\/em><\/p>\n\n\n\n<p>We hebben een andere keuze gemaakt: applicatie per applicatie migreren, de nieuwe pijplijn bouwen bovenop de tools die de teams al gebruikten, en de productie gedurende de hele periode live houden. Een transitie, geen transformatie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Het platform: containerisatie, OpenShift, Helm<\/h2>\n\n\n\n<p>Hier is wat is ge\u00efmplementeerd:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Docker-containerisatie van toepassingen.<\/strong> Eenmaal gebouwd, overal identiek ingezet. Geen afwijkingen meer tussen test- en productieomgevingen.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Orchestratie via OpenShift,<\/strong> gekozen vanwege de afstemming met de beveiligingseisen van de publieke sector en de betrouwbaarheid op schaal.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Helm Charts op maat.<\/strong> Elke nieuwe applicatie erft automatisch monitoring (Grafana), gecentraliseerde logging (Kibana) en beveiliging (Keycloak). Geen handmatige herconfiguratie meer voor elk project.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Een zero-downtime-mechanisme.<\/strong> De nieuwe versie komt op de achtergrond, en de overgang gebeurt pas zodra de implementatie is gevalideerd. Als er iets misgaat, blijft de huidige versie actief. Geen enkele gebruiker merkt er iets van.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Een bibliotheek van herbruikbare scripts ge\u00efntegreerd in Bamboo en Bitbucket,<\/strong> de tools die de teams al kenden. Pipeline templates, image-promotie tussen omgevingen, geautomatiseerde deployment.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tijdelijke testomgevingen.<\/strong> Elke geautomatiseerde testronde draait in zijn eigen omgeving, die on-the-fly wordt aangemaakt en na gebruik wordt vernietigd, zonder inmenging tussen teams. Wat de tests valideren, is precies wat naar productie gaat.<\/li>\n<\/ul>\n\n\n\n<p>En een punt dat vaak over het hoofd wordt gezien: database migraties en beveiligingsconfiguraties worden automatisch vanuit de applicatie zelf toegepast, zonder menselijke tussenkomst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">De cijfers na migratie<\/h2>\n\n\n\n<p>Binnen het bereik dat door dit platform wordt gedekt, is hier wat het vandaag produceert <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>98%<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>100%<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>0<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong> Automatische terugdraaiing<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">van applicaties draaien op het nieuwe platform, waaronder legacy JBoss-applicaties, die in een tweede fase worden gecontaineriseerd.<\/td><td class=\"has-text-align-center\" data-align=\"center\">applicaties automatisch profiteren van monitoring, beveiliging en database migraties via de Helm Charts.<\/td><td class=\"has-text-align-center\" data-align=\"center\">downtime tijdens productiedeployments.<\/td><td class=\"has-text-align-center\" data-align=\"center\">in geval van storing, zonder handmatige tussenkomst.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Deze resultaten behoren tot een specifiek project, in een specifieke context. Het repliceren van deze resultaten elders vereist een beoordeling van de context van elke organisatie. Zie het gedeelte \u201cVoor wie is dit bedoeld?\u201d hieronder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wat echt het verschil maakte (en het was niet de technologie)<\/h2>\n\n\n\n<p>Als ik drie dingen uit dit project mocht behouden, zouden geen van beide technisch zijn.<\/p>\n\n\n\n<p><strong>Eerst, de keuze om voort te bouwen op wat bestond in plaats van een nieuwe stack op te leggen.<\/strong> Bamboo en Bitbucket waren al aanwezig. In plaats van ze te vervangen, hebben we ze uitgebreid. Ontwikkelaars hoefden niet alles opnieuw te leren, wat de klassieke weerstand tegen transformatieprojecten vermeed.<\/p>\n\n\n\n<p><strong>Vervolgens, co-creatie.<\/strong> Elke steen van het platform (pipelines, Helm Charts, deployment scripts) is samen met de ontwikkelingsteams gebouwd, niet voor hen. Het verschil is merkbaar in het dagelijks gebruik: teams nemen eigenaarschap van wat ze hebben helpen ontwerpen.<\/p>\n\n\n\n<p><strong>Tenslotte, autonomie als dagelijks doel, niet als eindresultaat.<\/strong> Tegen het einde van het project testen, bouwen en implementeren ontwikkelaars zichzelf. De automatische beveiligingen (tests, rollback, monitoring) nemen het over van menselijke controles. De muur tussen dev en prod is verdwenen en niemand verloor zijn baan. Het team dat historisch verantwoordelijk was voor implementaties zag hun werk verschuiven naar platformexpertise en coaching, in plaats van repetitieve uitvoering.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Voor wie is dit?<\/h2>\n\n\n\n<p>Deze aanpak werkt wanneer aan bepaalde voorwaarden is voldaan. Een intern IT-team dat groot genoeg is om eigenaarschap te nemen van het platform. De bereidheid van het management om te investeren in autonomie van het team, niet alleen om deze uit te roepen. Bestaande tools die kunnen worden ge\u00ebvolueerd in plaats van weggegooid.<\/p>\n\n\n\n<p>Als de context sterk verschilt (minimaal IT-team, grote afhankelijkheid van een enkele integrator, applicatieportfolio verspreid over meerdere leveranciers zonder gedeeld bestuur), is hetzelfde recept niet zomaar van toepassing. Je moet je aanpassen, soms beginnen met andere werkstromen (bestuur, teamstructurering) v\u00f3\u00f3r de technische modernisering.<\/p>\n\n\n\n<p>Dat is ook waarom we spreken van transitie in plaats van transformatie: een geleidelijke beweging, verankerd in de realiteit van elke organisatie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n<div class=\"wp-block-uagb-faq uagb-faq__outer-wrap uagb-block-1ab8f59e uagb-faq-icon-row uagb-faq-layout-accordion uagb-faq-expand-first-true uagb-faq-inactive-other-true uagb-faq__wrap uagb-buttons-layout-wrap uagb-faq-equal-height\" data-faqtoggle=\"true\" role=\"tablist\"><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-c5b0fea4\" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<span class=\"uagb-question\">Moet je kiezen voor OpenShift?<\/span><\/div><div class=\"uagb-faq-content\"><p>Niet per se. OpenShift is hier gekozen vanwege de aansluiting bij de beveiligingseisen van de Belgische publieke sector en het reeds bestaande ecosysteem bij de klant. Andere Kubernetes orchestrators kunnen afhankelijk van de context passend zijn.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-2273994b\" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<span class=\"uagb-question\">Hoe lang duurt dit soort migratie?<\/span><\/div><div class=\"uagb-faq-content\"><p>Het hangt af van het aantal applicaties, hun beginsituatie en de DevOps-volwassenheid van de teams. Bij het project dat hier wordt beschreven, heeft de migratie zich verspreid over verschillende fasen, met resultaten zichtbaar in de eerste maanden. Voor een precieze schatting kunt u contact met ons opnemen: we starten altijd met een diagnose.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-2273994b\" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<span class=\"uagb-question\">Kunnen legacy-applicaties echt gecontaineriseerd worden?<\/span><\/div><div class=\"uagb-faq-content\"><p>In de meeste gevallen wel. In dit project zijn JBoss-applicaties in een tweede fase gecontaineriseerd, na de nieuwe applicaties. Containerisatie lost niet elk probleem van een legacy-applicatie op, maar stelt ze in staat om op het nieuwe platform te draaien en uniformiseert de leveringspijplijn.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-fa7288b2\" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg viewbox=\"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\" \/><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<span class=\"uagb-question\">Hoe zit het met naleving, in een publieke context?<\/span><\/div><div class=\"uagb-faq-content\"><p>Het platform is ontworpen met de beveiligings- en continu\u00efteitsbeperkingen die specifiek zijn voor de federale publieke sector. Automatische rollback, spoorbaarheid van implementatie en ge\u00efntegreerde monitoring maken deel uit van die operationele compliance baseline.<\/p><\/div><\/div><\/div>\n\n\n<h3 class=\"wp-block-heading\">Verder gaan<\/h3>\n\n\n\n<p>Dit project maakt deel uit van onze <strong>IT-missie<\/strong> benadering, een van de drie pijlers van 5th floor naast <strong>L4F<\/strong> (applicatie portfolioanalyse en -sturing met AI) en <strong>organisatorische en culturele transformatie<\/strong>.<\/p>\n\n\n\n<p>5th floor is sinds 2017 partner in de digitale transformatie van Belgische publieke instellingen, en sinds 2025 B Corp gecertificeerd (score 89.5, openbare beoordeling beschikbaar).<\/p>\n\n\n\n<p>Als u uw situatie herkent in dit bericht (een muur tussen dev en prod, implementaties die mensen bang maken, of de wens om te moderniseren zonder te weten waar te beginnen), neem dan contact op. Een gesprek van een uur is vaak voldoende om de eerste aanzetten uit te stippelen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/nl\/contact\/\">Contact met ons<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In many Belgian public administrations, deployment pipeline modernization is still treated as a one-off event rather than a continuous practice. Going to production remains a risky operation that mobilizes several teams, requires maintenance windows, and sometimes blocks a service while everything settles back into place. Developers ship their code, then they wait. This wall between [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":3031,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","_post_is_featured":"","_post_subtitle":"Modernizing a federal public institution's deployment pipeline","_post_team_members":[],"_post_wp_authors":[],"_post_external_authors":[],"footnotes":""},"categories":[49],"tags":[],"class_list":["post-3027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deployment pipeline modernization for the Belgian public sector<\/title>\n<meta name=\"description\" content=\"How 5th floor migrated 98% of a Belgian federal institution&#039;s applications to OpenShift, with zero downtime. A real-world case study.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.5thfloor.be\/nl\/implementatiepijplijn-modernisering-publieke-sector-belgie\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deployment pipeline modernization for the Belgian public sector\" \/>\n<meta property=\"og:description\" content=\"How 5th floor migrated 98% of a Belgian federal institution&#039;s applications to OpenShift, with zero downtime. A real-world case study.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.5thfloor.be\/nl\/implementatiepijplijn-modernisering-publieke-sector-belgie\/\" \/>\n<meta property=\"og:site_name\" content=\"5th floor\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-30T14:38:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-30T14:39:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Web 5thfloor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Web 5thfloor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/\"},\"author\":{\"name\":\"Web 5thfloor\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#\\\/schema\\\/person\\\/17a20a7d4f038a3ad7865df9cc603352\"},\"headline\":\"From code to production without disruption\",\"datePublished\":\"2026-04-30T14:38:18+00:00\",\"dateModified\":\"2026-04-30T14:39:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/\"},\"wordCount\":1143,\"publisher\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/IMG_0115-scaled.jpg\",\"articleSection\":[\"Projects\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/\",\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/\",\"name\":\"Deployment pipeline modernization for the Belgian public sector\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/IMG_0115-scaled.jpg\",\"datePublished\":\"2026-04-30T14:38:18+00:00\",\"dateModified\":\"2026-04-30T14:39:11+00:00\",\"description\":\"How 5th floor migrated 98% of a Belgian federal institution's applications to OpenShift, with zero downtime. A real-world case study.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/IMG_0115-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/IMG_0115-scaled.jpg\",\"width\":2560,\"height\":1920,\"caption\":\"5th floor scoping workshop with a public sector client\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/deployment-pipeline-modernization-public-sector-belgium\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.5thfloor.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From code to production without disruption\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#website\",\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/\",\"name\":\"5th floor \u2014 Digital transformation partner for the Belgian public sector\",\"description\":\"Digital transformation partner for Belgian public sector institutions since 2017. Specialised in legacy modernisation through software upcycling, responsible AI integration, and organisational change management. B Corporation Certified since 2025. Around 120 consultants serving ONE, SPW, ONEM, and other major Belgian public institutions.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.5thfloor.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#organization\",\"name\":\"5th floor\",\"alternateName\":\"5th floor software\",\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/5th_floor_software_logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.5thfloor.be\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/5th_floor_software_logo.jpeg\",\"width\":200,\"height\":200,\"caption\":\"5th floor\"},\"image\":{\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/5th-floor-software\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.5thfloor.be\\\/#\\\/schema\\\/person\\\/17a20a7d4f038a3ad7865df9cc603352\",\"name\":\"Web 5thfloor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g\",\"caption\":\"Web 5thfloor\"},\"url\":\"https:\\\/\\\/www.5thfloor.be\\\/nl\\\/author\\\/web5thfloor-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modernisering van implementatiepijplijnen voor de Belgische publieke sector","description":"Hoe 5th floor 98% van de applicaties van een Belgische federale instelling migreerde naar OpenShift, met nul downtime. Een case study uit de praktijk.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.5thfloor.be\/nl\/implementatiepijplijn-modernisering-publieke-sector-belgie\/","og_locale":"nl_NL","og_type":"article","og_title":"Deployment pipeline modernization for the Belgian public sector","og_description":"How 5th floor migrated 98% of a Belgian federal institution's applications to OpenShift, with zero downtime. A real-world case study.","og_url":"https:\/\/www.5thfloor.be\/nl\/implementatiepijplijn-modernisering-publieke-sector-belgie\/","og_site_name":"5th floor","article_published_time":"2026-04-30T14:38:18+00:00","article_modified_time":"2026-04-30T14:39:11+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg","type":"image\/jpeg"}],"author":"Web 5thfloor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Web 5thfloor","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#article","isPartOf":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/"},"author":{"name":"Web 5thfloor","@id":"https:\/\/www.5thfloor.be\/#\/schema\/person\/17a20a7d4f038a3ad7865df9cc603352"},"headline":"From code to production without disruption","datePublished":"2026-04-30T14:38:18+00:00","dateModified":"2026-04-30T14:39:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/"},"wordCount":1143,"publisher":{"@id":"https:\/\/www.5thfloor.be\/#organization"},"image":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#primaryimage"},"thumbnailUrl":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg","articleSection":["Projects"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/","url":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/","name":"Modernisering van implementatiepijplijnen voor de Belgische publieke sector","isPartOf":{"@id":"https:\/\/www.5thfloor.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#primaryimage"},"image":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#primaryimage"},"thumbnailUrl":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg","datePublished":"2026-04-30T14:38:18+00:00","dateModified":"2026-04-30T14:39:11+00:00","description":"Hoe 5th floor 98% van de applicaties van een Belgische federale instelling migreerde naar OpenShift, met nul downtime. Een case study uit de praktijk.","breadcrumb":{"@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#primaryimage","url":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg","contentUrl":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg","width":2560,"height":1920,"caption":"5th floor scoping workshop with a public sector client"},{"@type":"BreadcrumbList","@id":"https:\/\/www.5thfloor.be\/deployment-pipeline-modernization-public-sector-belgium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.5thfloor.be\/"},{"@type":"ListItem","position":2,"name":"From code to production without disruption"}]},{"@type":"WebSite","@id":"https:\/\/www.5thfloor.be\/#website","url":"https:\/\/www.5thfloor.be\/","name":"5th floor \u2014 Digitale transformatiepartner voor de Belgische publieke sector","description":"Digitale transformatiepartner voor Belgische overheidsinstellingen sinds 2017. Gespecialiseerd in legacy modernisering door middel van software upcycling, verantwoorde AI-integratie en organisatorisch verandermanagement. B Corporation Gecertificeerd sinds 2025. Ongeveer 120 consultants ten dienste van ONE, SPW, ONEM en andere grote Belgische overheidsinstellingen.","publisher":{"@id":"https:\/\/www.5thfloor.be\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.5thfloor.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.5thfloor.be\/#organization","name":"5th floor","alternateName":"5th floor software","url":"https:\/\/www.5thfloor.be\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.5thfloor.be\/#\/schema\/logo\/image\/","url":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/5th_floor_software_logo.jpeg","contentUrl":"https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/5th_floor_software_logo.jpeg","width":200,"height":200,"caption":"5th floor"},"image":{"@id":"https:\/\/www.5thfloor.be\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/5th-floor-software\/"]},{"@type":"Person","@id":"https:\/\/www.5thfloor.be\/#\/schema\/person\/17a20a7d4f038a3ad7865df9cc603352","name":"Web 5th floor","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/64f0149a90ad803b58bde5d0ba6b57ca9093215bfa2e5723f6bb9aed563e05ff?s=96&d=mm&r=g","caption":"Web 5thfloor"},"url":"https:\/\/www.5thfloor.be\/nl\/author\/web5thfloor-be\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-scaled.jpg",2560,1920,false],"thumbnail":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-150x150.jpg",150,150,true],"medium":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-300x225.jpg",300,225,true],"medium_large":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-768x576.jpg",768,576,true],"large":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-1024x768.jpg",1024,768,true],"1536x1536":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-1536x1152.jpg",1536,1152,true],"2048x2048":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-2048x1536.jpg",2048,1536,true],"trp-custom-language-flag":["https:\/\/www.5thfloor.be\/wp-content\/uploads\/2026\/04\/IMG_0115-16x12.jpg",16,12,true]},"uagb_author_info":{"display_name":"Web 5thfloor","author_link":"https:\/\/www.5thfloor.be\/nl\/author\/web5thfloor-be\/"},"uagb_comment_info":0,"uagb_excerpt":"In many Belgian public administrations, deployment pipeline modernization is still treated as a one-off event rather than a continuous practice. Going to production remains a risky operation that mobilizes several teams, requires maintenance windows, and sometimes blocks a service while everything settles back into place. Developers ship their code, then they wait. This wall between&hellip;","_links":{"self":[{"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/posts\/3027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/comments?post=3027"}],"version-history":[{"count":7,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/posts\/3027\/revisions"}],"predecessor-version":[{"id":3036,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/posts\/3027\/revisions\/3036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/media\/3031"}],"wp:attachment":[{"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/media?parent=3027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/categories?post=3027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.5thfloor.be\/nl\/wp-json\/wp\/v2\/tags?post=3027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}