top | item 37800409

(no title)

umen | 2 years ago

Why did you use GO for server side ? did you test with other teach ? Can you share how your server side design of servers looks like ? Do you use simple ec2 or what ?

discuss

order

bobbydigitales|2 years ago

We went for Go as it's 1) about 100x faster than Python in testing 2) Garbage collected so prevents many memory-related bugs (many of us have a C++ background so we're familiar with manual memory management and its pitfalls) and 3) It's super stable.

We did look at Rust, but Rust suffers from a little bit of the "shiny new thing" syndrome. We have simple needs and wanted something fast and boring :)

The server-side design is also as boring as possible, just standard web stack for serving, and websockets for multiplayer. We use EC2 for everything yep!

umen|2 years ago

ok thanks , do you use GOLANG for the web front end or just backend WS service ? Can you share which GOLANG framework ? or all standard GO std ?