bon c'est quand même une grosse souffrance de monter son instance mastodon 😪 je rêve d'un portage en #golang , un binaire et hop ca tourne.
@fredix Euh non très clairement pas. Tu stockes où tes données ? Ton scheduler ?
@fredix La partie lourde de masto, c’est la partie assets (react & cie) et la partie scheduling (sidekiq). Le reste, c’est très simple et out of the box en ruby.
@fredix Et donc en go, tu aurais la même galère, en particulier sur la partie react et webpack.
@[email protected] Et donc en go, tu aurais la même galère, en particulier sur la partie react et webpack.
@aeris Heu dans un répertoire et le scheduler dans une Go routine
@fredix Sans une bdd digne de ce nom, tu ne vas pas aller bien loin. Et pareil, les go-routines c’est bien, mais le but de sidekiq est de scale. Donc d’être multi-machines. Donc d’avoir des trucs plus malins que juste une go-routine.
@aeris Ruby et scaler c'est pas très compatible :)

@fredix @aeris ça dépend. Masto est pas mal fait, et tu peux le scale horizontalementr sans probs. Ca me convient très bien!

(deux vms sidekiqs, deux web ici).

@fredix Sisi, ça scale très bien. C’est comme tout, faut pas coder avec les pieds, quelque soit la techno choisie.
@aeris cobol aussi ça scale
@[email protected] La partie lourde de masto, c’est la partie assets (react & cie) et la partie scheduling (sidekiq). Le reste, c’est très simple et out of the box en ruby.