Jump to content
LaunchBox Community Forums

monolithic


deathcrow

Recommended Posts

The application itself is pretty slow. I believe this is due to the monolithic way it was built. It would be awesome to have a way to start microservices for each emulation system. Using RPCS, (protocol buffers, for example) you could use docker to 'host' an emulation platform, thus breaking it down into smaller pieces, and a making the frontend much lighter. Currently it also does its sync of images very poorly, it would be much better to do an rsync approach to files instead of actually asking the user. There will never be a need for a user to re-download images if they already have them...

the idea of microservice doesnt mean need for docker, kubernetes, but allows you to run these instances locally, same goes for manyu parts of the current binary, 

 

WDYT?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...