Hirdetés

Új hozzászólás Aktív témák

  • Ziyan

    aktív tag

    válasz BeZol #41347 üzenetére

    Épp újraírni készülök pár microservice-t a cégnél, én is gondolkoztam a Rust alapon, most Spring/Kotlin alapúak, de mégis vígan elfutnak serverless alapon, 2 GB RAM, 1 CPU, darabjánál kb. $40 a havi költség Google Cloud-on, nyilván attól függ, mennyi request jön.

    Olvasgattam a témában az elmúlt hetekben, mielőtt nekiállok másban újraírni őket (amúgy is modernizálásra szorulnak, és nem feltétlen szeretném újra Spring-ben írni őket - hosszabb történet, de amire nekünk kell, arra nem tetszik a kompromisszum a kényelem és az irányítás között), de újra és újra oda lyukadok ki, hogy igen kevés eset az olyan, amikor megéri a Rust vagy akár a Go. Havi több millió request-ed van, vagy bonyolult a cucc, túl sok idő 1-1 kérést feldolgozni, ezért alacsonyabb szintű, erősen optimizált kód kellene? Akkor megéri, de amúgy kb. sosem térül meg, spórolsz havi $200-at az üzemeltetésen, cserébe viszont sokkal több idő megírni és karbantartani, bővíteni a cuccot.

    Ma már olyan üzemeltetési módszerek vannak (mi pl. nemrég álltunk át kubernetes-ről serverless-re, sokat időt és költséget is spórolunk), hogy egyre kevésbé számít az erőforrásigény - ez bizonyos mértékig persze.

Új hozzászólás Aktív témák