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

apidays Paris 2024 - API Management Usage at La...

apidays Paris 2024 - API Management Usage at La Poste and Its Impact on Business and Partners - Jean-Marc Dagorne, La Poste

API Management Usage at La Poste and Its Impact on Business and Partners
Jean-Marc Dagorne, IT Manager at La Poste BSCC

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/

Avatar for FOST, powered by apidays

FOST, powered by apidays PRO

December 31, 2024

More Decks by FOST, powered by apidays

Other Decks in Programming

Transcript

  1. La Poste BSCC API Management : a data source to

    enhance observability, security and quality of IS API DAYS December 4, Paris Jean-Marc DAGORNE APIM Platform Manager, Parcel Mail Services Branch, Technical Department, La Poste Thomas GUYARD APIM Platform integrator, Sogeti Consultant
  2. La Poste Group Identity • Our purpose : To be

    the first European platform for links and exchanges, human and digital, green and civic, at the service of our customers in their projects and of the society as a whole in its changes. • A company with 100% public capital with public missions • 232 700 postal workers • 34 Billion revenue in 2023 • 17 000 outlets nationwide • A multi-business model, structured in four branches • Services-Mail-Parcels (BSCC) • Geopost • La Banque Postale • Consumers and Digital. A committed group with a growing international ambition Apidays 2024 Paris - La Poste BSCC 2
  3. La Poste BSCC Information System « WANT TO BE »

    Apidays 2024 Paris - La Poste BSCC 3
  4. Sale and partners channel for retail and online business Preparaing

    channel with industrial sorting and flashing Main channel with internal and corporate APIs API-led Integration Architecture • A project started 6 years ago to open the IS and remove the siloes • A governance and integration teams to adress the lifecycle of APIs • API teams are decentralized • 4 channels to adress and separate differents business processes Apidays 2024 Paris - La Poste BSCC 4 Delivery channel for postman mobile usage
  5. La Poste BSCC IS APIsation : KPI • A resilient,

    scalable, reactive, microservice and API First architecture with : • 600 APIs / 600 Applications / 2500 Subscribtions • Web app, mobile device, server connection patterns for Internal and external services • Identity Federation with internal IDPs • 2 tenants (BSCC and Corporate) • 40 Millions requests a day • 1 Billion requests a month • A peak each morning (up to 1500 TPS) due to 65000 postmen delivery activity especially during Chrismas period • QoS 24/7 99,99 % : mandatory for a centralized asset Apidays 2024 Paris - La Poste BSCC 5
  6. LA POSTE API products for our partners • Address Qualification

    with AI • CRM, Notification (SMS, email) • Online paiement and billing • Track and Trace of objects and missions • Custom taxes computing • Postage for C2C/B2C/B2B • Territory knowledge • Postman missions command and reporting • Hybrid letter production • Kafka connector Apidays 2024 Paris - La Poste BSCC 6
  7. LA POSTE BSCC APIM Platform solution • Deployment on a

    PAAS Openshift in 2 Data Centers (Actif/Actif) • Custom Store and Integration center interface • Observability with ELK/Kibana/Grafana (Log, Analytics, system) • Version WSO2 2.6 moved to V4 early in 2024 Apidays 2024 Paris - La Poste BSCC 7 GW API CP GW CP GW CP Main Channel Sale Channel Preparation Channel Database API API CP GW API Delivery Channel WSO2 Dev Portal WSO2 Publisher Store/La Station Intégration Center ELK Kibana/Grafana
  8. Differents usages but unified information Different levels of partitioning •

    Authentication patterns • Channels • Api owners But 1 unified data source = a Global vision and a Wealth of information What to do with so much data ? • Security ? • Performance ? • Sobriety ? • Analytics ? Apidays 2024 Paris - La Poste BSCC 8
  9. Short term data Real-time Data Log depth = 2 weeks

    Data Precise Error Code HTTP Return Code Resource request Goals : Plateform Health Status Abnormal behaviour Incident diagnostic Autopsy Apidays 2024 Paris - La Poste BSCC 9
  10. Long term data Long-term data Archives Plateform History ( Goals

    : Product lifecycle/health Reporting (and Monetization) Analytics Data with limited details Daily scaling Success / Throttle / Error Resource pattern Apidays 2024 Paris - La Poste BSCC 10
  11. What can we detect ? What we do with the

    data ? Examples : API growth → anticipating more resources (and throttle policies) Bad behaviour → support projects to optimise them (retries, useless request, …) Retired APIs and Consumers → erase access to avoid security breaches Consumers with wrong channel → protect others consumers  Performance (better response time, better succes rate)  Sobriety (controlling resources, eliminating the unnecessary)  Security (limit the surface area, regulating use) Apidays 2024 Paris - La Poste BSCC 11
  12. Jean-Marc DAGORNE APIM Platform Manager, Parcel Mail Services Branch, Technical

    Department, La Poste [email protected] +33(0)6 79 65 98 12 Thanks for your attention