from Hacker News

The Software Architecture of Palia

by jaaron on 4/4/24, 12:31 AM with 13 comments

  • by jaaron on 4/4/24, 12:31 AM

    A survey of all the services, components, libraries and languages that went into building Palia: a cozy MMO.
  • by derelicta on 4/4/24, 2:21 PM

    I did expect MMOs to have fairly complex architectures but damn. I have nothing to compare it against but it still makes me slightly dizzy.
  • by ukuina on 4/4/24, 4:41 AM

    I appreciate when teams provide such a detailed write-up of their tech stacks. The callouts to bad choices and recovery (e.g., Nomad) is also refreshing to see.

    Thank you for the share!

  • by eliasson on 4/4/24, 7:22 AM

    Thanks for sharing! I really enjoy reading these types of articles.

    I was a bit surprised to see Perforce being used (I'm not a game developer), I have not come across it since the early 2000s. From what I recall it was very good dealing with merges.

  • by namaljayathunga on 4/8/24, 1:05 PM

    Thanks for sharing! It is really helpful to learn System Design.
  • by speps on 4/4/24, 8:15 AM

    Where I used to work they patented the way the servers are kept busy so careful on what you end up implementing for that...

    https://patents.google.com/patent/EP3563559B1/en