EnterpriseQualityCoding / FizzBuzzEnterpriseEdition

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
21.71k stars 762 forks source link

Microservices? #322

Open belowm opened 7 years ago

belowm commented 7 years ago

This monolith needs to be broken down into a microservice architecture, that can be deployed into a dockerized environment.

zenware commented 7 years ago

Docker is too green of a system, I'll agree that we need some lightweight virtualization methodology and that we ought to be running a micro service oriented architecture for scalability and competition. However, we should seek to use tried and true industry vetted containerization solutions such as LXC.

vans163 commented 7 years ago

The problem is LXC does not have all the features FizzBuzz requires, also we cannot platform lock our customers with LXC. We will immediately start working on our own containerization solution that will not be backwards compatible with docker, lxc nor rkt or any others. It will ship with the product and rarely receive updates once it works stable locking the user to a certain linux kernel. This will ensure our software runs 100% stable when deployed on the mandatory system we provide.

Also we will design our own distribution protocol for clustering of our containers.

zenware commented 7 years ago

@vans163 I like your idea, what do you think, three years for implementation? Shall we pop the champaign open now?

StevenPolley commented 7 years ago

Virtual appliance would be nice

yregaieg commented 7 years ago

I think this should run on Docker, inside a Vagrant VM

kunalkanojia commented 6 years ago

+1

d21d3q commented 5 years ago

k8s!