← Back to selected work

Selected work

APIs on complex IS

Expose a business information system to its ecosystem, cleanly

01 Problem

Your IS was built over the years: valuable data, but a system never designed to be opened up. Undocumented schemas, uneven security, no clear API layer. And yet: the mobile app, partners and new web frontends need to plug in.

02 Solution

Design and implementation of a clean REST API layer on top of the existing system. API Platform to industrialise, OpenAPI to document for consumers, comprehensive documentation for developers and tests to validate non-regression.

Methodology

  • Mapping of data and target use cases before any code.
  • Creation of UML schemas to discuss needs with the technical team.
  • Resource-oriented REST design, not a direct mirror of the database.
  • Implementation with API Platform to limit boilerplate.
  • Auto-generated OpenAPI documentation, always up to date.
  • Authentication and authorisation tailored to context (JWT, OAuth, API keys).
  • Fine-grained rights management.

Tech stack

  • Symfony 7
  • API Platform
  • REST
  • OpenAPI
  • Tests
  • Static analysis
  • Algolia

Got a similar project?

Let's talk, no commitment.

Get in touch