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

apidays Paris 2022 - The New API Challenges, Pierre-Raymond Pouligny, Bolloré

apidays
January 08, 2023

apidays Paris 2022 - The New API Challenges, Pierre-Raymond Pouligny, Bolloré

apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022

Digitalization and Microservices, the new API Challenges
Pierre-Raymond Pouligny, Head of Architecture and Public Cloud at Bolloré
------

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/

Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/

Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW

apidays

January 08, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. Digitalization and Microservices
    the new API Challenges

    View Slide

  2. 2023 SERIES OF EVENT
    New York
    May 16&17
    Australia
    October 11&12
    Singapore
    April 12&13
    Helsinki & North
    June 5&6
    Paris
    SEPTEMBER
    London
    November
    15&16
    June 28-30
    SILICON VALLEY
    March 14&15
    Dubai & Middle East
    February 22&23

    View Slide

  3. SUMMARY
    ABOUT BOLLORE
    API PLATEFORM
     About Dataflows
     Challenges and
    solutionning
     Concrete example
    Head of Architectures
    Head of Public Cloud

    View Slide

  4. SUMMARY
    ABOUT BOLLORE
    API PLATEFORM
     About Dataflows
     Challenges and
    solutioning
     Concrete example

    View Slide

  5. GLOBAL PORT
    OPERATOR
    A MAJOR PLAYER IN
    INTERNATIONAL
    TRANSPORT & LOGISTICS
    An integrated network on the 5 continents:
    Americas, Europe, Africa, Middle East and
    Asia.
    Services: multimodal transport, customs
    and regulatory compliance, logistics, supply
    chain, industrial projects.
    Acquisition of a majority stake of the
    Bolloré Group in OVERSEA, a digital
    freight forwarder.
    Operator of 21 port
    concession worldwide.
    Number 1 port concession
    operator in Africa.
    74 shipping agencies
    OPERATOR OF THREE
    RAILWAY CONCESSIONS
    IN AFRICA
    A MAJOR PLAYER IN OIL
    DISTRIBUTION AND
    LOGISTIC
    1.9 million m3 of storage capacity
    for petroleum products.
    Strong presence in oil logistics, in
    France and Europe.
    1st independent distributor of heating oil
    in France.
    Sale in early 2022 to the State of SFDM
    (operator of the Donges-Melun-Metz oil
    pipeline).
    Sitarail : Côte d’Ivoire - Burkina Faso
    Camrail : Cameroon
    Benirail : Niger – Benin
    BOLLORÉ TRANSPORT &LOGISTICS

    View Slide

  6. BOLLORE
    B’IS
    Bolloré is 200 years old. It is a family group whose innovation has always been an integral part of its DNA.
    Bolloré Information Services (B’IS) works on innovative solutions including Drones, IoT, Blockchain, Hyperscalers,
    AI, Data mining, Predictive mechanism, etc.

    View Slide

  7. SUMMARY
    ABOUT BOLLORE
    API PLATEFORM
     About Dataflows
     Challenges and
    solutioning
     Concrete example

    View Slide

  8. Aggregator / Data Hub
    API Manager
    ESB
    MOM
    MFT
    Event Grid
    ETL
    Gateway
    WHY IS DATAFLOW A CHALLENGE ?

    View Slide

  9. WHY IS DATAFLOW A CHALLENGE ?
    Managing poor reliability:
    I guarantee deliverability
    Big file / data for Purpose :
    I launch transfers in parallel
    Big file / data :
    I command data transfers
    Streaming for Purpose :
    I control communications
    Messaging :
    I communicate for purpose
    ESB
    Streaming :
    I communicate what happened
    ESB
    PUSH | ESB | DTO
    PULL | MOM | DTO
    PULL | ESB | BLOB
    PUSH | ESB | API | BLOB | DTO
    PUSH/PULL | ESB | ETL | GATEWAY | BLOB
    PUSH | ESB | ETL | GATEWAY | BLOB
    MDM MDM

    View Slide

  10. WHY IS CHALLENGE UNDERNEATH ?
    This is a Human Challenge in first place
    How to maintain skillset: not having too many tools to manage turn over and
    to accelerate communication intern teams / simplify communication
    Let dev team be autonomous: not have an architect behind each developer
    but produce value, without impacting product roadmap / sustainability
    and ensure capability to respond business need with maximum responsiveness
    Simplify monitoring end to end: technical tool to monitor flows generally
    change while switching from ESB to APIM to MFT, Gateways…

    View Slide

  11. SUMMARY
    ABOUT BOLLORE
    API PLATEFORM
     About Dataflows
     Challenges and
    solutioning
     Concrete example

    View Slide

  12. 2 Challenges underneath
    Operational (N/S)
    APP
    APP
    APP
    APP
    APP
    APP
    API
    Technical (E/W)
     Too many data types
     Too many structures
     Managing services becomes managing
    technical pipes : too long / not evolutive
     Too many services
     Too many connectivities
     Developer usually take the easiest path without
    consideration of perf. : low perf / not evolutive
    ETL
    APIM
    Gateway
    MFT
    API
    APP

    View Slide

  13. 2 Challenges underneath
    SOLUTION : have a North South APIM that
    is multi-format and offers a « Business
    Service » oriented Dev. User Interface
    SOLUTION : implement micro-gateways to
    expose and monitor API usage and
    consumption at low latency
    Operational (N/S)
    Technical (E/W)
    APP
    APP
    APP
    APP
    APP
    APP
    API

    View Slide

  14. SUMMARY
    ABOUT BOLLORE
    API PLATEFORM
     About Dataflows
     Challenges and
    solutioning
     Concrete example

    View Slide

  15. Let give a concreate example
    Business Architecture
    Shipment Service
    1/ Shipment Details
    2/ My Shipments in Error
    3/ My Shipments History
    Micro Svc
    Shipment
    MOM / Event broker
    Search
    Engine
    Lake House
    Technical Architecture
    Shipment Service
    API
    Shipment
    Details Errors History
    1 1
    2
    1
    2

    View Slide

  16. Q&A

    View Slide

  17. 16
    EXPECTED CONNECTIVITY
    EVOLUTION (API CENTRIC)
    central
    configuration
    APPS / Web / Mobile / APIs
    File Storage / Share F.
    Data Base or Datamarts
    Technical Plug-in
    data feeder
    Technical Plug-in
    data consummer
    Client mapping team
    Dev Teams / Tech Exp
    M
    O
    L
    Mapping fields,
    make client specific
    Orchestrate calls
    for heavy load mgmt
    Log information /
    replay / Dashboards
    C Common flow
    whatever endpoint
    A Alerts in case of issue
    ORIGINE DESTINATION

    View Slide