Migrating a monolith to Cloud-Native and the stumbling blocks that you donāt know about (ENG)
So your company has finally decided to move to the Cloud Native ecosystem. Youāve landed on containerization as your first step. You heard that all you needed to do was containerize your first app and then push it to Kubernetes/OpenShift/Nomad, and the cost savings just come. Youāve done this, and well, things have gone not as planned. Some of the tech didnāt do what you expected, and wait, what do you mean our OpEx has gone up? Simply said: the promise of containerization or migrating to the Cloud Native ecosystem can be a lie if you donāt do your homework. Sadly most companies donāt.
In this talk, Iāll explain a few gotchas that a āfewā enterprises, in the guise of AsgharLabs, hit moving towards the Cloud Native world, and hopefully, youāll learn from their mistakes, so youāre trip down this path will be more comfortable and closer to the promise.
Outline
Introductions
What is AsgharLabs and where they started, what they thought they needed to do
Where I came into the conversation to help AsgharLabs
Questions you should ask after getting your app containerized
Where are the architectural advantages and disadvantages?
Are we doubling up on things?
Isnāt automation good here?
Why is this thing so complicated now?
Questions you should ask about the cultural shift that will happen
How the economics of the Cloud can differ from your Datacenter
What do you mean our support is now Stack Overflow?
What do you mean our goal is to move away from the CCB?
Some tangible things you can start with to help become more successful
Build that pipeline extension
Collaborate with other teams
Visibility and Monitoring
Conclusion and where you can go from here.
JJ works as a Developer Advocate representing the IBM Cloud all over the world. He mainly focuses on the IBM Kubernetes Service and OpenShift trying to make companies and users have a successful onboarding to the Cloud Native ecosystem. Heās also been known in the DevOps tooling ecosystem and generalized Linux communities. If he isnāt building automation to make his work streamlined heās building the groundwork to do just that.
He lives and grew up in Austin, Texas. A father and husband, trying to learn to balance his natural nerdiness with family life. He enjoys a good strong dark ale, hoppy IPA, some team building Artemis, and epic Gloomhaven campaigning.
He has recently dove headfirst into Fedora since IBM buying Redhat, but still secretly wants FreeBSD everywhere. Heās always trying to become a better web technology developer, though normally just uses bash to get the job done.