Zero to Hero Weekly | Issue 11 — Assemble Your Personal Board of Advisors

Don’t take the phrase “you must have a mentor” too literally. The reality is you need more than a single mentor; you need your personal board of advisors if you will. But how do you find all these people? Let’s see.

Welcome to the eleventh issue of Zero to Hero Weekly.

We had quite a ride in the last week. Let’s take a look at a few highlights.

FizzBuzz Pro Kubernetes Cluster is Up and Running 🤘

Well, it’s up, running; and there’s still a lot to implement, but at least I can get a list of pods and deployments. Also, the critical services like idm, mailer, crypto are mostly complete.

Here’s what I see when I query the cluster:

$ kubectl get deployment
NAME        READY   UP-TO-DATE   AVAILABLE   AGE
crypto      1/1     1            1           3d
idm         1/1     1            1           3d21h
mailer      1/1     1            1           4d2h
questions   1/1     1            1           4d2h
store       1/1     1            1           4d2h

$ kubectl get po
NAME                         READY   STATUS      RESTARTS   AGE
crypto-84f64dc7bf-qnj8l      1/1     Running     0          3d
idm-844969c6dd-pzmks         1/1     Running     0          3d21h
mailer-67fcf8b5dc-zc8lp      1/1     Running     0          4d2h
questions-7f5ccd5b84-2tmdp   1/1     Running     0          4d2h
store-5f8b66f949-tsc42       1/1     Running     0          4d2h

$  kubectl get ingress
NAME       CLASS    HOSTS              ADDRESS 
cerberus   <none>   api.fizzbuzz.pro   k8s-…amazonaws.com 80   10d

So nothing has been broken for days! Everything is healthy as a horse. Progress!

I’ll be writing more articles and creating more videos about how these services all tie together. Stay tuned.

Deploying a Microservice to Kubernetes

While on the topic of videos, I published a video about how you can deploy a microservice to an AWS EKS Kubernetes cluster.

In the video, I start from the source code:

  • Build the code.
  • Containerize it.
  • Push it to a registry.
  • Link the registry image to Kubernetes Deployments, Services, and Pods.
  • And more.

It’s an excellent overview of how everything ties together.

Note that this is just the video part of the content. There will be an accompanying article on Zero to Hero that will dive deeper and provide you with additional bedtime reading material to dig in.

Installing an AWS EKS Kubernetes Cluster Using eksctl

The above video talks about deploying to Kubernetes, but how do we create a Kubernetes cluster in the first place.

There are many ways. In this article, I’m writing about how you can provision an AWS EKS Kubernetes cluster using eksctl. As always, there’s more than mere instructions; I discuss the pros and cons of things, and there are further reference material for the interested to do a deeper dive.

That’s more or less this week in a nutshell. So what’s coming up next?

What’s on the Horizon 👩‍🍳

I have a couple of Zero to Hero Twitch Screencasts that I haven’t published yet; I’ll add them to the Zero to Hero’s Live Streams Section sometime within next week.

On the FizzBuzz Pro end, I, at least, want to finish the IDM µService endpoints (which is almost done), but we’ll see how it goes. I’ll let you know next week.

Random Thought of the Week

Don’t take the phrase “you must have a mentor” too literally. The reality is you need more than a single mentor; you need your personal board of advisors if you will. But how do you find all these people? Let’s see.