Rencontre avec Jefferson Notaro.
Choisir la bonne solution d’h√©bergement Cloud pour votre start-up

Aujourd’hui, l’h√©bergement cloud est une n√©cessit√© pour presque toutes les entreprises. La diversit√© des plates-formes cloud peut rendre difficile le choix de la bonne solution d’h√©bergement, surtout si vous √™tes novice en mati√®re de technologie cloud . Aujourd’hui, nous avons s√©lectionn√© Jefferson Notaro, le PDG et fondateur de Functional Box, pour une interview. Celui-ci peut certainement servir de guide pour trouver la meilleure plateforme d’h√©bergement cloud pour votre startup.

Accelerate your developments

Parlez-nous un peu de vous, de votre parcours et de votre carrière ?

En bref, je m’appelle Jefferson Notaro, je suis br√©silien et j’occupe actuellement le poste de PDG-fondateur de la soci√©t√© Functional Box. En ce qui concerne mon parcours, j’ai √©tudi√© l’administration et le d√©veloppement technique des syst√®mes au Br√©sil, et ici en Europe, j’ai fait deux ans d’ing√©nierie informatique et d’√©conomie avec l’informatique. J’ai commenc√© ma carri√®re professionnelle en 1985, le principal centre d’int√©r√™t est le commerce avec des √©changes √† b√©n√©fice mutuel.

Qu’en est-il de votre projet ? Comment avez-vous trouv√© ou rejoint cette entreprise ?

Eh bien, l’histoire de Functional Box a commenc√© en 2017. J’essayais d’organiser le temps et le lieu pour l’une de mes passions – le fitness. J’ai fini par construire une petite salle de sport dans ma maison, c’√©tait ma propre salle de crossfit √† la maison, la soi-disant ¬ę¬†home box¬†¬Ľ. Apr√®s un certain temps, j’ai √©t√© confront√© √† un probl√®me d’auto-motivation et de confusion quant aux entra√ģnements que je devais faire. Une autre chose que j’ai remarqu√©e, c’est que je m’int√©ressais aussi √† la gestion de mon alimentation. Un certain nombre de questions se sont alors pos√©es dans ma t√™te : O√Ļ pourrais-je trouver tout cela ? √Ä qui pourrais-je en parler ? O√Ļ puis-je obtenir des conseils sur les bons professionnels du fitness/bien-√™tre √† engager ? Et enfin, comment g√©rer mon budget ? Quels abonnements dois-je souscrire ? Nous sommes en train de d√©velopper toutes ces fonctionnalit√©s ainsi qu’un syst√®me d’abonnement qui permettra aux professionnels de vendre leurs produits sur notre plateforme.

Pouvez-vous d√©crire l’aspect technique de votre projet ? Pourquoi avez-vous choisi AWS ? Quels ont √©t√© les avantages et les inconv√©nients d’un tel choix ?

√Čtant donn√© que je suis un d√©veloppeur Python depuis 2003, je me suis dirig√© vers l’√©cosyst√®me Python. J’ai choisi Django, REST, et les piles logicielles Postgres. Les points avec les modules, le middleware, les r√©seaux sont d√©j√† bien faits dans Django ainsi que dans FASTapi, mais Python/Django reste toujours notre technologie principale. Aussi, nous ne pouvons pas manquer de souligner un module qui est important pour nous, c’est le celery, o√Ļ nous d√©veloppons le syst√®me d’abonnement.

configuration
configuration hidora

C’√©tait un peu cher, m√™me sans trafic et sans utilisateurs, nous payions beaucoup. Le graphique ci-dessous montre les d√©penses pour quelques semaines seulement, moins d’un mois. C’√©tait plus de 200$/mois.

expenses for a few weeks only

√Ä mon avis, c’est une sorte de ¬ę¬†mode¬†¬Ľ, c’est ¬ę¬†g√©nial¬†¬Ľ d’y avoir son projet, c’est tout √† fait n√©cessaire dans le monde informatique d’aujourd’hui et les descriptions de poste demandent aussi toujours des connaissances sur AWS. J’ai commenc√© le projet seul, j’ai fait le premier d√©ploiement sur AWS, et notre CTO a am√©lior√© l’environnement. C’est une tr√®s bonne plateforme, c’est s√Ľr, qui offre beaucoup d’options et de choses int√©ressantes.

Avez-vous d√Ľ faire des choix difficiles, et quelles le√ßons en avez-vous tir√©es ?

J’ai √©t√© choqu√© d’entendre ce qui est arriv√© √† l’application Parler et la fa√ßon dont ils ont trait√© Trump, le bloquant et pas Al-Qa√Įda et les Talibans, c’√©tait comme : ¬ę¬†UAU¬†¬Ľ Qu’est-ce qui se passe ? Je n’ai pas support Trump, j’avais beaucoup de points d’ouverture sur lui. Cette situation m’a conduit √† faire des recherches et j’ai fini par me rendre compte que les choses ne sont pas ce qu’ils disaient et que l’histoire des ¬ę¬†fake news¬†¬Ľ, bien souvent, ressemble plus √† des v√©rit√©s incontestables. Ils ne peuvent pas argumenter alors ils ¬ę¬†forcent¬†¬Ľ les d√©clarations.
En cons√©quence, j’ai perdu mon cofondateur et, en plus, la situation actuelle des grandes technologies sociales m’a fait quitter AWS, Twitter, Instagram et WhatsApp. Milton Friedman est ma r√©f√©rence et le socialisme, la d√©mocratie sociale. Les entreprises socialistes ne sont pas les meilleurs mod√®les d'¬†¬Ľ√™tre¬†¬Ľ que je souhaite pour moi.
M√™me si je ne suis personne et que je ne suis qu’une entreprise insignifiante sur le march√©, je tiens √† ma libert√© d’expression, √† ma libert√© d’esprit et, surtout, je veux aussi entendre l’avis de tous.

Comment avez-vous trouv√© Hidora ? Pourquoi avez-vous choisi l’h√©bergement Hidora pour votre startup ? Quels ont √©t√© les avantages du passage d’AWS (la plateforme elle-m√™me, la r√©duction des co√Ľts d’h√©bergement, support, etc.) ?

Honn√™tement, c’√©tait un gentil cadeau ūüôā J’ai lu et je n’ai pas r√©fl√©chi √† deux fois, j’ai vu que ce serait une bonne option.
Nous avons trouv√© des investisseurs et ils attendaient notre MVP pour faire une offre financi√®re pour le projet. Le directeur technique s’est retir√© et je travaillais toujours pour une autre soci√©t√©, n’ayant pas assez de connaissances sur AWS. J’ai cherch√© un h√īte en Suisse et mon objectif principal √©tait de sortir d’une entreprise socialiste comme AWS. C’√©tait encore mieux que ce que j’imaginais, nous avons obtenu un syst√®me incroyable avec Jelastic, en payant uniquement pour la consommation r√©elle et en √©tant soutenu par de vrais professionnels. J’ai pu garder l’illusion d’avoir ma startup et continuer √† me battre pour mon MVP.

Comment avez-vous effectué la migration (point de vue technique) ?

Nous avons eu un entretien avec l’un des techniciens de Hidora et avons discut√© des principaux points de la migration. Il nous a donn√© la bonne direction sur la fa√ßon de commencer et de compl√©ter le mouvement de l’application √©tape par √©tape.
J’ai cr√©√© deux environnements, un pour le staging et le second pour la production. Je pouvais toujours utiliser Docker Hub pour mettre en Ňďuvre mes images.

Docker Hub

J’ai rencontr√© quelques probl√®mes lors du d√©marrage de mon module Celery / Beat / Task sur des serveurs Django. Il a commenc√© √† se plaindre de la m√©moire RAM, j’ai donc essay√© de g√©rer les meilleures pratiques de backend mais finalement j’ai pu facilement l’augmenter avec la fonction de mise √† l’√©chelle horizontale/verticale de Jelastic.
Il n’a pas encore d’utilisateurs, et je paie environ 57 CHF par mois pour la production. C’est un prix tr√®s abordable, cela aide vraiment quand on est en phase de d√©marrage.

Quelles sont les prochaines √©tapes pour votre produit ? L’√©volution ? Caract√©ristiques ?

Nous travaillons sur le syst√®me d’abonnement √† l’arri√®re-plan. Un certain nombre d’am√©liorations et plus de points d’acc√®s REST pour utiliser le nouveau Vue FrontEnd sont √©galement en cours de d√©veloppement.

En ce qui concerne l’h√©bergement, j’aimerais essayer le serveur de d√©monstration en utilisant la fonction de clonage de la plateforme Hidora Cloud . J’ai vu que vous avez la possibilit√© de cr√©er des serveurs de mise en sc√®ne vraiment super. Je suis √©galement int√©ress√© par l’utilisation de Kubernetes sur Hidora, j’ai essay√© de commencer mais c’est d√©finitivement une t√Ęche plus DevOps et cela va au-del√† de mes capacit√©s.
Et la derni√®re chose, je dois encore d√©finir un meilleur CD pour automatiser le d√©ploiement apr√®s avoir publi√© l’image sur le hub docker.

Vos dernières pensées

J’esp√®re que mes propos pourront √™tre utiles √† ceux qui, au d√©but du d√©veloppement et du lancement de leur produit, choisissent la bonne solution d’h√©bergement. Merci beaucoup pour la migration en douceur, l’excellent h√©bergement √©volutif de cloud , l’accueil tr√®s professionnel, support et la formation !

√Čcrit par

Matthieu Robin Hidora
Matthieu ROBIN
03/02/2022

Matthieu Robin is CEO at Hidora, an experienced strategic leader, a former system administrator who had managed and configured more environments manually than anyone on the planet and after understanding that it could be done in several clicks established Hidora SA. He regularly speaks at conferences and helps companies to optimize business processes using DevOps. Follow him on Twitter.

Recevoir nos actualités