Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Composable Enterprise: het raamwerk voor optimale IT van de toekomst

Composable Enterprise: het raamwerk voor optimale IT van de toekomst

Veel bedrijven willen vandaag de dag een snellere time-to-market, meer flexibiliteit, schaalbaarheid etc voor hun kantoorautomatisering en IT dienstverlening. Vaak wordt hiervoor in IT geïnvesteerd, zoals een “migratie naar de cloud” en “microservices”. Echter is het resultaat vaak dat de IT dienstverlening er juist complexer en duurder van wordt, in plaats van de voorziene voordelen te kunnen profiteren. Waar wordt dit door veroorzaakt, welk aspect ontbreekt in de uitvoering en wat kunnen bedrijven doen om wel de voordelen te behalen? Dit is waar de Composable Enterprise zijn intrede doet, als raamwerk om deze transitie in de juiste banen te leiden.

In deze sessie licht ik het Composable Enterprise-concept toe en wat ik ervan heb geleerd.

Edwin Derks

October 06, 2023
Tweet

More Decks by Edwin Derks

Other Decks in Programming

Transcript

  1. Uw spreker van vandaag • Principal Consultant bij Team Rockstars

    IT • Houdt van het doorgronden van strategische IT uitdagingen • Een passie voor het vergaren en delen van kennis voor het verbeteren van IT bij bedrijven • Ervaren in cloud-gedreven softwareontwikkeling en architectuur • Regelmatig te vinden op het podium als conferentie spreker Edwin Derks
  2. Email CRM HR Office Identity Printing Customized Software 1 Customized

    Software 2 Firewall DMZ Integration Disaster Recovery Infrastructure Back-up Off-site Hosting IT Services Office Automation Een Enterprise Architect’s kijk op de business
  3. IT in de praktijk gebracht Email CRM HR Office Identity

    Printing Customized Software 1 Customized Software 2 Firewall DMZ Integration Disaster Recovery Infrastructure Back-up Off-site Hosting IT Services Office Automation Herken je hierin: • Directe koppelingen • Schaalbaarheidsconflicten • Data inconsistentie • Koppelvlakken of protocollen die niet aansluiten • DR en back-up strategie verschillen ?
  4. Email CRM HR Office Identity Printing Customized Software 1 Customized

    Software 2 Firewall DMZ Integration Disaster Recovery Infrastructure Back-up Off-site Hosting IT Services Office Automation Wie is waarvoor verantwoordelijk? CxO IT Manager Product Owner ? Herken je hierin: • Verdeeld eigenaarschap • Out-of-sync backlogs • Feature gaps
  5. Monolithic Application Database Micro Application Data- base Micro Application Data-

    base Micro Application Data- base Are you familiar with: • Cloud migration and adoption • Distributed transactions • Eventual consistency • Unclear source of truth • Distributed monolith • Duplicated data • Misaligned responsibilities • Back-up complexity • Complex release trains • Exponentially increasing maintenance • Increased cost on development and infrastructure • Version inconsistency and Incompatibility • Observability and security gaps De gevaren van Cloud adoptie en Microservices
  6. Het probleem? Cloud infrastructuur, microservices, DevOps… deze aspecten op zich

    lossen de disconnect tussen business en IT niet op. De Oplossing?
  7. Microservices Architecture versus Composable Architecture Not Composable Composable Micro Service

    Data- base Micro Service Data- base Micro Service Data- base Micro Service Data- base Micro Service Data- base Micro Service Data- base
  8. Packaged Business Capability • Representeert een autonoom opererend bedrijfsonderdeel •

    Zelfvoorzienend met het juiste mandaat om zijn eigen broek op te kunnen houden • Geen directe afhankelijkheden met andere bedrijfsonderdelen
  9. 1. Enterprise Vision on digital transform ation 3. Enterprise Integration

    Platform 2. Business Development Teams Packaged Business Capability De drie ingredienten voor het realiseren van een PBC
  10. 1. Enterprise Vision on digital transformation IST SOLL • De

    enterprise IT roadmap voor het componentiseren en zoveel mogelijk digitaliseren van de organisatie • Bevat alle strategische aspecten van het optimaal in lijn brengen van business en de IT die daarin volgt
  11. 2. Business Development Teams Complicated Subsystem Teams Enabling Teams Platform

    Teams Stream Aligned Teams • Toegewijde teams voor het leveren van specifieke business waarde, in lijn met hun doelen en vaardigheden • Ondersteunende teams voor het behouden van de business-faciliterende IT infrastructuur • Er is een limiet op hoe T-Shaped medewerkers kunnen en willen zijn
  12. 3. Enterprise Integration Platform • Schaalbare ontwikkel- en hostingomgevingen, gefaciliteerd

    als self- service omgevingen voor IT afnemers • Gebouwd en onderhouden door Platform Team(s) met expertise in cloud infrastructure • Aanbieden van gewenste cross-cutting concerns die complexiteit uit de business logic halen • Gedragen door een competence center voor het behoud van kennis, eenduidigheid en vaardigheden over de linie van technisch tot financieel tot legal Competence Centre Logging Integration Monitoring Database IAM File Storage CI/CD Configuration Messaging Authorization Packaged Business Capability Cloud Infrastructuur
  13. Infrastructuur Resultaat: Een impressie van Composable Enterprise IT Services 3

    IT Services 2 IT Services 1 Architecture Platform Verkoop Systeem Office Automation Security HR Business Intelligence Stream-Aligned Team Enabling Team Platform Team Complex Subsystem Team Enterprise Integration Platform Cloud Provider + DR On Premises SaaS Service 1 SaaS Service 2 Enterprise Visie Business IT
  14. Composable Enterprise: Key Takeaways 1. De IT infrastructuur moet de

    enterprise visie volgen om aan te sluiten op de business 2. Business value en domeinkennis moet worden gecomponentiseerd binnen afzonderlijke PBCs die qua bedrijfsvoering en IT compleet autonoom moeten kunnen functioneren 3. De bedrijfsvoering binnen een PBC moet worden bedreven door mensen met de juiste domeinkennis en technische vaardigheden 1 2 3
  15. Composable Enterprise: Hoe kun je beginnen? 1. Spot een systeem

    of team binnen het bedrijf dat niet lekker opereert vanwege mandaat, integratie of functie in de IT infrastructuur 2. Zet de functionele omheining hiervan op door middel van (Team) APIs en andere functionele afbakingen. Op deze manier zet je de kaders voor het business domein van de PBC 3. Optimaliseer de technische en functionele vaardigheden van de collega’s die de PBC gaan bedrijven. Een skill-gap-matrix kan hierbij uitstekend helpen. 4. Adopteer zoveel mogelijk cross-cutting-concerns van onderliggende IT infrastructuur, waardoor je steeds meer toewerkt aan een Enterprise Integration Platform 1 2 3 4