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

apidays Paris 2024 - API Governance as an Enabl...

apidays
December 31, 2024

apidays Paris 2024 - API Governance as an Enabler of an Architectural Evolution ​- The SNAM Experience - Alessandra Gambatesa and Simone Manzoni, SNAM

API Governance as an Enabler of an Architectural Evolution ​- The SNAM Experience
Alessandra Gambatesa, Architecture & Developments Manager at SNAM
Simone Manzoni, Senior Architect at SNAM

apidays Paris 2024 - The Future API Stack for Mass Innovation
December 3 - 5, 2024

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

December 31, 2024
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. 1 E N E R G Y I N F

    R A S T R U C T U R E F O R A S U S T A I N A B L E F U T U R E The SNAM experience API Governance as an enabler of an architectural evolution December 2024 SNAM @apidays Paris 2024
  2. 3 energy to inspire the world About SNAM Trasportation Storage

    Regasification Biomethane Hydrogen and CCS Energy efficiency Transports and sustainable mobility KM of transportation network Our highlights > 38,000 Hydrogen ready infrastructure 99% € billion of investments 11,5 Vs 2022-2026 plan 15% Natural gas emissions (vs. 2015) - 55% SNAM Speakers Architecture & Developments Manager Alessandra Gambatesa Senior Architect Simone Manzoni Europe’s leading operator in natural gas transport, with a network of approximately 38,000 km in Italy and abroad. We also deals with storage, with more than 17% of the European capacity.
  3. 4 energy to inspire the world SNAM API JOURNEY THE

    BEGINNING ▪ Increase in complexity to manage ▪ Faster Time to Market Challenges ▪ Application map review & consolidation Actions Enhanced system flexibility by separating components, allowing independent development, scaling, and maintenance without disrupting overall functionality Architectural decoupling Benefits 50% REDUCTION OF APPLICATION COMPLEXITY
  4. 5 energy to inspire the world SNAM API JOURNEY: THE

    BEGINNING MICROSERVICES ▪ Quick response to business need ▪ Waterfall development approach vs. Agile Challenges ▪ Microservices ▪ DevOps Adoption Actions Creating an environment capable of elastically and autonomously satisfying transversal orchestration and support services Scalability and reliability With greater segregation and extensibility transforming the “monolithic" model to Cloud Native Application ensuring resilience Greater flexibility Benefits
  5. 6 energy to inspire the world SNAM API JOURNEY: THE

    FIRST EVOLUTION STEP APIs ▪ Organize internal assets, improving their discoverability ▪ Check for their potential reuse, enhancing efficiency Challenges ▪ API assessment and development guidelines ▪ Microservices lifecycle and automation ▪ Focus on innovation and business-driven APIs Actions Standardized APIs for streamlined integration and smooth interoperability. Scalability and reliability Productized services into reusable components for faster market entry and scalable growth solutions. Greater flexibility Benefits
  6. 7 energy to inspire the world ▪ Complexity due to

    an increased number of APIs/APPs ▪ Evolution of both technical and business needs ▪ “Socialize” Information about APIs from a business point of view Challenges ▪ SNAM API Governance Operative Model ▪ Tools and solutions identification Actions Reduction of total cost of ownership thanks to the optimization of development effort. TCO Reduction of time to market thanks to greater automation in software delivery. Time to market Benefits API MANAGEMENT WAS NOT ENOUGH FROM API MANAGEMENT TO API GOVERNANCE Improvement of operational inefficiencies due to duplication and overlap of microservices. Operational efficiency
  7. 8 energy to inspire the world GOVERNANCE AS THE KEY

    TO «CONTINUOUS IMROVEMENT» API GOVERNANCE Decouple Organizational Complexity from Technological Complexity Create a unified source of information across all company functions Make "digital products" available inside and outside the Organization Guidelines & Procedures API Design Documentation Dissemination (Architectural Hub) API Governance
  8. 9 energy to inspire the world GOVERNANCE LED US TO

    API ECONOMY API MARKETPLACE ▪ Partners can access a catalog of pre-existing APIs, allowing them to select the solutions they need ▪ Our API-first development model enables clients to request new features tailored to their needs Why ▪ Identification of an API Governance solution that enables SNAM to implement the governance processes previously defined How The modeling activities were carried out to define internal operational responsibilities and its technological integration into our operational framework, including: ▪ Integration with DevSecOps ▪ Integration with API Management platforms ▪ Integration with Identity Management What Process automation Additional Benefits Security improvements Faster innovation
  9. 10 energy to inspire the world NEW API GOVERNANCE SOLUTION

    SNAM API MANAGEMENT EVOLUTION Microservices MARKET PLACE & PROCESS GOVERNANCE Powered by ApiShare SERVICE MESH API GATEWAY Powered by RED HAT 3Scale IDENTITY PROVIDER & GOVERNANCE Powered by RED HAT SSO DEV SEC OPS OBSERVABILITY SIEM USERs & APPLICATIONs 𝝁S 𝝁S 𝝁S ▪ People and Technology Provides each user with the information and functionalities suited to their role. Abstracts technological complexity, offering a single contact point for all PERSONAS involved in the processes. ▪ Integrated Network of Components Each component serves a specific function. The technological choices are made based on the most suitable tool, creating an interconnected, unified Solution. ▪ Functionalities and Standards Covers all key aspects for effective enterprise API management, following integration and API design standards. Solution Architecture defined with a holistic approach.
  10. 11 energy to inspire the world LESSONS LEARNED THE SNAM

    EXPERIENCE We already had most of the components in place, but the API Governance platform allowed us to connect all the existing dots, centralizing both knowledge and operations in one location. This helped simplify and hide the complexity of each individual element, making our system more manageable and efficient