Ep 02 - Infra, choix techno et doutes
Failed to add items
Add to basket failed.
Add to wishlist failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
-
Narrated by:
-
By:
Ep 02 - Infra, choix technos et doutes
Dans cet épisode, JF revient de vacances et plonge dans les coulisses techniques d'Origano : les choix d'architecture, l'infrastructure, les coûts mensuels, et une bonne dose de transparence sur les doutes d'un solopreneur.
Les grandes lignes
Stack technique
Le backend tourne sur Spring Boot, un choix de longue date pour JF qui connaît bien le Java. Plutôt que de séparer front et back, il a opté pour un monolithe avec Thymeleaf pour le rendu HTML, un choix pensé pour maximiser l'efficacité des agents IA qui font 95% du travail de développement. Le style est géré avec Tailwind CSS et le plugin daisyUI, question de garder tout en HTML et faciliter la vie à l'IA. Spring AI s'occupe des prompts et des réponses structurées en JSON, notamment pour l'importation de recettes depuis n'importe quelle source (URL, image, texte).
Infrastructure et coûts
Déploiement avec Kamal sur un droplet DigitalOcean, pour environ 15 $ US par mois actuellement. La base de données SQLite vit directement sur le droplet, avec backup automatique. Les images sont aussi stockées sur le droplet pour l'instant, un compromis assumé en mode solopreneur. Migration vers du vrai storage prévue dans les prochains mois. JF explore aussi GraalVM pour réduire la consommation de RAM.
Autres outils
Stripe pour les paiements, Amazon SES pour les courriels transactionnels (après avoir migré de Resend pour des raisons de coûts), et EmailOctopus pour les infolettres. Développement avec IntelliJ IDEA et Claude Code.
Où en est Origano
100 utilisateurs, mais toujours seulement 2 payants. JF partage ses questionnements : faut-il réduire le plan gratuit, investir dans le contenu, trouver un partenaire marketing, ou se lancer sur les stores mobiles (Windows, iOS, Android) ?
Liens mentionnés
- Origano : https://origano.app
- Spring Boot : https://spring.io/projects/spring-boot
- Thymeleaf : https://www.thymeleaf.org
- Tailwind CSS : https://tailwindcss.com
- daisyUI : https://daisyui.com
- Spring AI : https://spring.io/projects/spring-ai
- Anthropic (Claude) : https://www.anthropic.com
- Claude Code : https://claude.com/claude-code
- Kamal : https://kamal-deploy.org
- DigitalOcean : https://www.digitalocean.com
- SQLite : https://www.sqlite.org
- Flyway : https://flywaydb.org
- GraalVM : https://www.graalvm.org
- Stripe : https://stripe.com
- Amazon SES : https://aws.amazon.com/ses
- EmailOctopus : https://emailoctopus.com
- IntelliJ IDEA : https://www.jetbrains.com/idea
- PeerPush : https://peerpush.net
Code promo
20% de rabais sur l'abonnement annuel avec le code SUMMER2026 sur https://origano.app
Contact
Des questions ou commentaires ? Écris à info@origano.app