Skip to main content

Command Palette

Search for a command to run...

Pennybase : un Backend-as-a-Service minimaliste en Go

Une solution simple et légère pour vos besoins backend

Updated
2 min read

Introduction

Lorsqu'on cherche à mettre en place un backend sans se perdre dans les complexités des grandes solutions comme Firebase ou Supabase, Pennybase apparaît comme une alternative séduisante. Cette implémentation offre l'essentiel avec moins de 1000 lignes de code Go, sans dépendances externes.

Résumé

Pennybase fournit un stockage basé sur des fichiers CSV, des endpoints REST API, une authentification via cookies de session, un contrôle d'accès basé sur les rôles, des mises à jour en temps réel avec Server-Sent Events et même le rendu de templates. Son stockage de données est fait dans des fichiers CSV lisibles, avec une versionnement append-only, idéal pour les applications simples.

Utilité pros tech

En tant que développeur, utiliser Pennybase c'est choisir la simplicité et l'efficacité. Les fonctionnalités comme API REST et le contrôle d'accès me permettent de gérer les utilisateurs et leurs droits sans complexité excessive. Les mises à jour en temps réel sont un bonus pour toute application cherchant à rester réactive.

Mon expérience

Je me suis lancé dans l'utilisation de Pennybase sur un projet personnel. Le fait de travailler avec des fichiers CSV et d'avoir une API légère a transformé la manière dont je gère mes données : c'est rapide et intuitif.

Conclusion

En résumé, si vous avez besoin d'un backend simplifié mais robuste, Pennybase peut être le choix parfait. Il élimine la complexité superflue tout en vous offrant un contrôle total sur les fonctionnalités essentielles.

Lire l'article complet