492 karma · joined July 16, 2013
Plus you can't always trust such a huge business 100%. What'll happen when you're locked out of your apple account? Yeah, no backup!
They have a book on the course website that's pretty good
We used it earlier on in a startup we were working on and had so many issues that I would never recommend it to anyone.
You'll be much better off using GKE or some other kubernetes variant
The night and day difference is hard to explain when people haven't had to deal with all these issues on top of scaling, uptime, performance issues etc. I just can't recommend k8s enough
I started out with Iaas namely Google App Engine and we suffered a ton with huge bills especially from our managed db instance. Once the costs were too high we moved to VMs. Doing deployments was fine but complicated enough that only seasoned team members could do it safely. We needed to build a lot of checks, monitoring etc to do this safely. A bunch of random scripts existed to set things up and migrating base operating system etc required a ton of time. Moving to kubernetes was a breath of fresh air and I wish we'd done it earlier. We now have an easy repeatable process . Infra is easier to understand. Rollouts are safer and honestly, the system is safer too. We know exactly what ports can allow ingress, what service boundaries exist. What cronjobs are configured, their state etc with simple kubectl commands.
Using kubernetes forces you to write configurable code and is very similar to testing: it sounds like it'll slow you down and shouldn't be invested in until the codebase is at a certain size but we've all learned from experience how is actually speeds everything up, makes larger changes faster, cheaper customer support and saves you from explaining why a certain feature has been broken for 10 without anyone's knowledge
In terms of energy, nuclear. In terms of food, there are still large swaths of un-farmed areas. We can farm these and still maintain natural parks and not destroy the environment. Opening up immigration will solve labor issues.
We have the technology, we just have to distribute it to easily quadruple the carrying capacity of the earth
Let's all pretend that the experience is the same for everyone, if you're not white, you know this is not necessarily true for you
You might find yourself in a spot where you're not allowed to work, even for European clients legally