The Future of Kubernetes
Our main product is essential a CRUD desktop application assisted by a lot of background services, mainly various integrations. We&#x27;re in the process of charting out a path to a cloud-based offering, driven by customer requests.<p>We&#x27;re operating in a niche so we&#x27;ll never have millions of concurrent users. We have ~1000 customers, and number of users per customer follows a power law. Our largest customer by far currently has a ~100GB database and ~100 concurrent users.<p>Since we&#x27;re relatively small (currently ~25 employees) we don&#x27;t have the resources to &quot;constantly&quot; be changing our stack, and so I fear vendor lock-in.<p>At least Kubernetes seems to be something that&#x27;ll be around for a while, and it&#x27;s available from several cloud providers. So while it seems overkill it would appear it has that going for it. However the complexity does scare me a bit. It&#x27;s a giant leap from our current &quot;dumb&quot; setup of a database and core service on a plain server.<p>Reading recommendations or helpful suggestions would be appreciated. Are there better options out there for small fish like us?