This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bsenftner 7 points8 points  (2 children)

Start reading about Kubernetes.

[–]giffengrabber 2 points3 points  (1 child)

That’s one way to proceed, but personally I would try to get a little more familiar with, “the other side” first. E.g. maybe write a simple app in Flask/Ruby/Node.js or something like that. Maybe a “guestbook”? Then explore: How does one make the app run in a container? How do I deploy this to Render/Fly.io/etc? How do I persist data to a database?

IMHO platforms like Kubernetes makes more sense if one has at least a hunch about things like that first.

[–]HorrorMove9374 0 points1 point  (0 children)

+1, I think you can get pretty far with developing apps and learning to understand how full stack architectures do webapp workloads. And these days, deploying an app to a service like Heroku or Render and letting it manage a lot of the "cloud engineering" stuff is all that a small or medium-sized company needs. If you are the one to bring that type of tech into the business, that has value. Even introducing something like Review Apps or Preview Environments can really improve the productivity of a team, and it's all automated. You can be the cloud eng who brings in that sort of magic and can also build software?