Melcma
#webdev #programowanie #backend

Backend do serwerow multiplayer (powiedzmy cos na poziomie agar.io) oraz headless-browser crawler/tester (cos na poziomie gtmetrix), bedzie raczej intensywnie wiec musze wybrac cos co ma dobry performance i sie skaluje dokladajac dodatkowe rdzenie,

do dyspozycji mam:
Node.js
PHP 7
Python

Cos z tego nada sie do tego zadania? Czy olac i uczyc sie Go?

I gdzie hostowac takie intensywne taski, AWS Lambda? Do tego pory uzywalem VPSow po prostu.
  • Najlepsze
  • Wszystkie komentarze
baidu
baidu
1
@Melcma: mozesz uzyc node.js z aws lambda i api gateway - bardzo dobrze sie skaluje i jako ze jest to serverless to nic nawet nie musisz ustawiac.
sokytsinolop
@Melcma: ja bym spróbował go. W JavaScripcie średnio mi się pisze backendy. Chyba że z typescript. Ja się nie zdecydowałem i cierpię
Melcma
Melcma Autor
0
@sokytsinolop: raczej chodzi mi o performance, JS znam najlepiej, pozniej php, potem node, w node pisze mi sie dobrze, do tego co chce jest socket.io i wrappery do konkretnych celow. Obawialem sie tylko jednowatkowosci i jak to sie skaluje.
mirasKo-Kalwario
mirasKo-Kalwario
@Melcma: skalujesz dostawiajac kolejne instancje aplikacji, popatrz tez na cluster w node