Developers want to build applications. So how do we get our app out there in the real world? How do we make sure our app runs everywhere like it runs on our local dev environment?
Thats where Docker came in, however, Docker was not enough to run our application at scale. Kubernetes (https://kubernetes.io/) helps us scale our application & gives us many other benefits. Nevertheless, all of these new tools comes with their own steep learning curve.
In this workshop we will take an app we want to build & will go through the entire lifecycle (in a smaller scale) from writing the app, to containerizing it, to getting it to docker, & out to the entire world. We will see each of the parts in detail so we can take the learning & apply it to any of our projects.
Prerequisites:
Install Kubectl
https://kubernetes.io/docs/tasks/tools/install-kubectl/
Install Docker for your OS
https://docs.docker.com/install/
Install IBM Cloud CLI
https://cloud.ibm.com/docs/cli?topic=cloud-cli-ibmcloud-cli#overview
Install Golang
https://golang.org/doc/install
The demo application we are building uses golang. You can use any other programming language if you want. But the instruction will be different for a few things.
These Downloads can take some time. Please try to get set up before the event so we can spend the time in doing the workshop.
Reach out if any of these does not work & we can try to resolve before.
Agenda:
- 6:30-7pm - Doors Open for Networking & Food
- 7-815pm - Hands-On Workshop
- 815-9pm - Q&A + Networking
- 9pm - Venue closes
About the Presenter
Mofizur Rahman (@moficodes) is a Developer Advocate at IBM. His area of interests include container orchestration, micro services & blockchain. His favorite programming language these days is Go. He also tinkers with Node, Python & Java. He is also learning & teaching in the Go, Kubernetes & Hyperledger Fabric community. He is a strong believer of the power open source & importance of giving back to the community. He is a self proclaimed sticker collecting addict & has collected several box full of stickers with no signs of stopping. He dabbles in photography sometimes.
He writes tech blogs at NYCDEV medium page which can be found on https://medium.com/@moficodes