← Terug naar de realisaties

Realisaties

API's op complexe IS

Een vakinformatiesysteem netjes openstellen voor zijn ecosysteem

01 Probleem

Uw IS is door de jaren heen opgebouwd: waardevolle gegevens, maar een systeem dat nooit bedoeld was om opengezet te worden. Niet-gedocumenteerde schema's, ongelijke beveiliging, geen duidelijke API-laag. En toch: de mobiele app, partners en nieuwe webfrontends moeten zich aansluiten.

02 Oplossing

Ontwerp en implementatie van een propere REST API-laag bovenop het bestaande systeem. API Platform om te industrialiseren, OpenAPI om te documenteren voor consumenten, volledige documentatie voor ontwikkelaars en tests om non-regressie te valideren.

Aanpak

  • Mapping van gegevens en doelusecases voor er ook maar één regel code wordt geschreven.
  • Opstellen van UML-schema's om de behoeften met het technische team te bespreken.
  • Resource-georiënteerd REST-ontwerp, geen rechtstreekse spiegel van de database.
  • Implementatie met API Platform om herhalende code te beperken.
  • Auto-gegenereerde OpenAPI-documentatie, altijd up-to-date.
  • Authenticatie en autorisatie aangepast aan de context (JWT, OAuth, API keys).
  • Fijnmazig rechtenbeheer.

Technische stack

  • Symfony 7
  • API Platform
  • REST
  • OpenAPI
  • Tests
  • Statische analyse
  • Algolia

Een vergelijkbaar project?

Laten we praten, vrijblijvend.

Contact opnemen