SaaS Builders! What do you find challenging about cloud operations?

Geri Máté
20 replies
Running your apps on the cloud hold many risks, especially on the costs side. An unmanaged cloud environment can be very expensive, but in order to manage it you need, for example Kubernetes specialists who will likely be one of your highest paid teammates. What is it about cloud that you wish were simpler? What's a deal breaker when you make the decision whether to use cloud or not?

Replies

I don't understand why anyone thinks Kubernetes is hard. We've been using it for years without issues and never had any dedicated "specialists" for it. In any case it's only getting easier and easier with things like GKE autopilot, and if that's still too much, you can just use Cloud Run and get Kubernetes under the covers with all the things that scare people abstracted away.
Geri Máté
@jesse_ezell Developers, especially freelancers or people working at outsourcing companies I talked to recently find k8s hard to use, or at least something they'd rather not deal with instead of working on their project.
John Radosta, FINRA 65
@jesse_ezell agreed. Nodes have Services that point to Deployments comprised of Pods. Ingress provides access to the Services running on the Nodes. Kubernetes in two sentences.
Ivan Ralic
Collabwriting
Collabwriting
I actually don't understand why people use AWS or Kubernetes. They both suck. First one is intentionally bad with the UX to make you lose money. Second one is too complex and missing key functionalities by default (networking, secure-by-desing principle) I would really suggest for anyone thinking about k8s to look at this video https://youtu.be/YGujnkAV3pc It really sums up my experience with k8s. I have 6-years old Enterprise SaaS (15+ services) running on Docker Swarm without any DevOps engineers for the past 2-3 years. Everything automated and without downtime for the past 2 years.
Geri Máté
@ralic What do you suggest to use instead of AWS and Kubernetes?
Ivan Ralic
Collabwriting
Collabwriting
@geri_mate when it comes to orchestration tool as I've already mentioned above and as video suggests Docker Swarm is a lot better 😄 And when it comes to cloud providers I often use Azure, but we've switched out whole infrastructure from AWS to DigitalOcean to Azure with Docker Swarm with no downtime and no big problems whatsoever. AWS just sucks because they have intentionally bad UX to make you lose money, just like "patterned" Amazon checkout 😄
Geri Máté
@ralic My bad about k8s and Docker Swarm :) Thanks for your comment! My teammates are making a developer platform allowing non-specialists to manage microservices architectures and their configs in any environment. Wanna hear more about it?
Geri Máté
@ralic Readme on GitHub is in desperate need of a touch up so instead of the value proposition included in it we usually explain that dyrector.io is an open-source IDP providing microservices and bundled configuration management for small to middle-sized teams without specialists to accelerate product development. The repo is available at link the below: https://github.com/dyrector-io/d... If you got time to read the docs it's available here: https://docs.dyrector.io Any feedback is helpful :)
John Radosta, FINRA 65
@ralic you're the only developer I've seen say Kubernetes sucks. The rest of the world is using Kubernetes, even government. Not saying Docker Swarm is terrible, but Kubernetes is the gold-standard of container deployment now.
Thanassis Parathyras
@geri_mate running software apps on the cloud calls for automation, so that you can be fast and reuse past setup configurations. At the same time, building the automation requires technical know-how and maintenance. That said, I find that the main cost is to find the right people and pay for their skills and time to help you manage software apps on the cloud with confidence. Essentially, I agree with your point of view. I am myself a maker of a SaaS platform that helps development teams to facilitate the whole DevOps automation cycle without having to spend time to learn and maintain the required management tools. Glad that I found out today there are other makers with similar perspectives. I'd be also glad to hear any feedback you might have about cycleops.io, which is the cloud management tool we wish to put in the market.
Nicholas Turner
Cloud operations in the SaaS industry offer immense flexibility and efficiency, but they come with these challenges like Scalability Management, Cost Control, Security and Compliance, Reliability and Downtime Mitigation, Resource Orchestration etc.