Avanscoperta

Karol Skrzymowski

Breve biografia:

Karol Skrzymowski è Managing Integration Architect in Capgemini, co-fondatore di BridgingTheGap.eu.com e trainer del workshop Strategic Integration Design with DDD: una metodologia che applica il Domain-Driven Design alla progettazione di ecosistemi software enterprise integrati. Ha oltre quindici anni di esperienza pratica nell’Enterprise Application Integration (EAI), con competenze approfondite in API-Led Architecture e Event-Driven Architecture (EDA).

Avendo lavorato sull’intero spettro delle piattaforme di integrazione enterprise (Tibco BusinessWorks, webMethods, MuleSoft, Boomi, Azure Integration Services, WSO2), Karol ha sviluppato qualcosa di raro: la capacità di distinguere i problemi strutturali dell’integrazione dai problemi del singolo strumento. Le organizzazioni cambiano piattaforma. I pattern che rendono un’integrazione fragile o solida restano gli stessi.
La sua tesi centrale è che l’Enterprise Application Integration continua a fallire non per scelte tecnologiche sbagliate, ma perché lo spazio tra i sistemi non viene mai trattato come un problema di design. I team definiscono i bounded context con cura, applicano i principi del Domain-Driven Design in modo rigoroso e poi collegano tutto con flussi improvvisati e integrazioni punto-punto che nessuno possiede davvero. Il problema si moltiplica a ogni nuovo sistema aggiunto.

La risposta di Karol è portare il rigore del Domain-Driven Design nello spazio tra i sistemi: un livello che viene abitualmente liquidato come infrastruttura. Applica gli Ecosystem Architectural Styles come frame di riferimento qualitativo per l’analisi dei trade-off a scala di ecosistema, e ha introdotto l’Interchange Context: un bounded context di prima classe il cui dominio è l’interoperabilità stessa. Mappando esplicitamente i pattern di Context Mapping del DDD agli Integration Architectural Styles, rende concreta la dimensione sociotecnica: il pattern di integrazione giusto non è una scelta tecnologica, dipende dalla relazione organizzativa tra i team coinvolti.
Attraverso BridgingTheGap.eu.com ha costruito una knowledge base open source per la comunità EAI, contribuendo con whitepaper, materiali di formazione e live stream.

Blog Articles

TOP

Trainings: