Avez-vous un side project qui rapporte plus de 500 $ par mois ? 2022
(news.ycombinator.com)Un sujet qui revient régulièrement sur Ask HN. C’est amusant de voir quels services existent.
Un sujet qui revient régulièrement sur Ask HN. C’est amusant de voir quels services existent.
16 commentaires
https://wwit.design est un site d’archives de captures d’écran de services d’applications mobiles.
Je suis designer, donc c’est un site créé en dur avec Jekyll, mais il génère tout de même régulièrement 50 à 60 $ par mois via AdSense !
Waouh, c’est le genre de site qu’on voit souvent à l’étranger, et c’est sympa que ce soit des apps coréennes.
N’hésitez pas à le publier aussi une fois dans Show, avec le texte de présentation !
Ce n’est pas mon cas,
mais un de mes camarades de fac a développé une application VPN pour Android et l’a publiée.
Il paraît qu’elle a généré environ 140 000 $ de revenus publicitaires en 2021.
Elle a été installée environ 16 millions de fois, et environ 3,8 millions d’appareils actifs l’utilisent.
J’exploite un petit service utilitaire qui crawl des sites web, organise les données dans Excel et les fournit en téléchargement.
Il n’y a même pas d’inscription : juste un formulaire pour saisir la demande, un formulaire pour payer, et une page pour voir le résultat. C’est un service très simple, mais il semble rapporter régulièrement autour d’un million de wons par mois.
AWS étant trop cher, j’utilise chez cloudv un hébergement serveur à 70 000 wons par mois + Object Storage, et il n’y a rien comme du failover. Si ça tombe, ça tombe.
Le web et les batchs ont été faits avec Rails.
La partie batch est un peu complexe, et sans la fonctionnalité batch de sidekiq-pro, je pense qu’il aurait été difficile de gérer un workflow compliqué. Le crawling échoue souvent, donc en cas d’échec il faut temporiser avant de réessayer, il faut attendre que tous les crawlings soient terminés avant de passer à l’étape suivante, et si un job dépasse sa limite de retry et meurt en cours de route, il faut aussi recevoir une notification… Ce n’est pas simple, mais grâce à sidekiq, j’ai pu le gérer assez facilement. Quand j’imagine coder ça à la main… c’est horrible. Il y a aussi des cas où du throttling est nécessaire selon le site, et là aussi sidekiq s’en charge très bien.
Il y a aussi des parties qui nécessitent de l’automatisation de navigateur, et j’ai déplacé le même code dans l’ordre suivant :
splash - lua
selenium ruby
puppeteer node
pour finalement me fixer aujourd’hui sur playwright-ruby.
Même si puppeteer a tendance à produire moins de false negatives que selenium, il faut quand même beaucoup de bricolage inutile ; playwright, en revanche, est vraiment excellent.
En crawling, l’important est de ne pas se faire bloquer, et j’ai conçu l’infrastructure pour pouvoir traiter chaque requête à un coût inférieur à 10 wons.
Au début du service, il rapportait pendant un temps plus de 5 millions de wons par mois, mais maintenant c’est juste moyen. Cela dit, il tourne depuis plusieurs mois sans que j’aie eu à me connecter une seule fois au serveur, donc pour un petit revenu d’appoint, j’en suis satisfait.
J’avais oublié de le mentionner. Pour les sauvegardes de la base de données, je fais un dump SQL puis je l’envoie vers Backblaze avec restic, et pour la sauvegarde de l’object storage, le Synology NAS que j’ai à la maison s’en charge vaillamment (à moindre coût).
Waouh, c’est impressionnant. Quand je publierai ma question officielle à la fin de cette année, n’hésitez pas à refaire un point sur la situation à ce moment-là !
Il va falloir que j’essaie d’en faire un service un peu plus performant d’ici la fin de l’année~
Pourriez-vous me communiquer l’URL de votre service de crawling ?
https://play.google.com/store/apps/…
Je n’ai pas pu faire de mise à jour récemment, mais j’ai créé une application pour trouver des amis sur Pokémon GO et elle a obtenu un nombre de téléchargements assez important.
Pendant un certain temps, elle m’a rapporté plus de 500 $ par mois, mais récemment la popularité de Pokémon GO a baissé et comme il y a aussi beaucoup d’autres applications, les revenus ont fortement diminué, hélas.
Ah, moi aussi j’ai beaucoup utilisé des sites pour trouver des amis à l’étranger pendant que je jouais intensément à Pokémon Go, mais je ne savais pas que c’était vous qui aviez créé ce genre de service. Ces derniers temps, Niantic en a sorti quelques autres, comme Harry Potter, donc peut-être de ce côté-là, ou quelque chose comme le Switch Online, non ? haha
Je me disais qu’il n’y aurait peut-être pas un moyen de réutiliser tel quel ce que vous avez créé…
Oui. Comme vous l’avez dit, je me suis dit qu’il devait y avoir des cas similaires, alors j’avais regardé ça rapidement il y a quelque temps, mais ces jours-ci mon intérêt était un peu retombé. Je n’avais pas pensé au côté Switch, mais grâce à vous je vais devoir me replonger un peu dans le sujet~ Merci :)
Je bricole un peu de tout. J’espère qu’un jour viendra où je pourrai laisser une URL.
https://jjalbot.com Je le développe petit à petit depuis environ 6 ans, quand j’y pense, mais j’atteins à peine 50 $, snif.
Je suis curieux de savoir comment vous l’exploitez. Comment gérez-vous le serveur et le trafic, et combien cela vous coûte-t-il ?
Waouh, c’est impressionnant.
Je pense que ce serait utile pour attirer du trafic si vous faisiez un post séparé pour présenter votre retour d’expérience de développement, l’architecture que vous avez conçue, l’évolution du MAU et de vos revenus, ce genre de choses, puis que vous le diffusiez un peu partout. Sur Indie Hackers, on voit qu’ils créent souvent une traction continue grâce à ce type de contenu.
Je vois passer pas mal de billets de ce genre, et comme il y a beaucoup de commentaires, je les lis toujours avec intérêt.
Ask HN: Those making $500/month on side projects in 2021 – Show and tell : https://news.ycombinator.com/item?id=29667095
Ask HN: Those making $500/month on side projects in 2020 – Show and tell : https://news.ycombinator.com/item?id=24947167
Ask HN: Successful one-person online businesses in 2019? https://news.ycombinator.com/item?id=21332072
Ask HN: Successful one-person online businesses in 2020-1? https://news.ycombinator.com/item?id=22858035
Ask HN: Successful one-person online businesses in 2020-2? https://news.ycombinator.com/item?id=25377696
Ask HN: Successful one-person online businesses in 2021? https://news.ycombinator.com/item?id=25614966
Je me suis dit que je pourrais aussi poser la question sur GeekNews Ask… mais en Corée, j’ai l’impression qu’on n’en est pas encore au point où l’on peut présenter facilement des side projects qui rapportent autant ^^;
J’aimerais qu’il y en ait davantage chez nous aussi. J’espère pouvoir poster une question de ce genre vers la fin de l’année et voir plusieurs réponses arriver.