Exposez votre base de données en API REST sécurisée sans coder
Voici un outil super cool pour exposer sa base de données en API REST sans écrire une seule ligne de code. Ça s’appelle DB2Restet c’est trop pratique !
Plus besoin de perdre du temps à coder la couche d’accès aux données et à galérer avec un ORM. Avec DB2Rest, on installe le middleware en deux temps trois mouvements et hop, notre base de données est directement accessible via une belle API REST bien propre. C’est presque magique!
Voici un exemple pour mettre à jour les valeurs en base d’un film d’on l’ID est 1001 :
curl --request PATCH \ --url 'http://localhost:8080/film?filter=film_id%3D%3D1001' \ --header 'Content-Profile: sakila' \ --header 'Content-Type: application/json' \ --header 'User-Agent: insomnia/8.4.5' \ --data '{ "rental_rate" : 1.99, "length" : 92}'
En plus, les mecs ont pensé à tout niveau sécurité. Le middleware fait office de passerelle, donc pas de risque d’exposer directement notre précieuse base au monde extérieur et en prime, on peut configurer finement les droits d’accès pour que chaque utilisateur ne puisse accéder qu’aux données dont il a besoin.
De plus, c’est ultra rapide. Pas d’overhead lié à un ORM, une seule requête à la base, du cache en pagaille. Bref, les perfs sont au rendez-vous. On peut même utiliser le langage de requête simplifié RQL au lieu de se taper des requêtes SQL à rallonge. Il gère également un tas de bases de données différentes, de PostgreSQL à Oracle en passant par MySQL. Même les vieilles bases de données legacy pourront avoir droit à leur API REST sans effort. De quoi donner un bon coup de jeune à vos applications !
C’est le genre d’outils qui nous fait gagner un temps fou sur la partie backend et nous permet de nous concentrer sur le code métier et l’UX, c’est ça l’essentiel !
Bref, foncez tester DB2Rest, votre productivité va décoller !