Lately in Cloud Development — July 2017
A monthly recap of the news I found most interesting in cloud development.
The Difference Between SOA and Microservices Isn’t Size
Stephen does a nice job explaining why the success of microservices over SOA is more about how easily they can be adopted by developers and how little lock-in they demand.
Predictions for the Direction of Serverless Platforms
Some thoughts on the emerging serverless platform market, the “anyone but AWS” movement and why OpenWhisk may be a good horse to back.
Universal Now: Now on Every Cloud
Zeit is doing some very interesting things with simplifying cloud deployments. Their “now” syntax is smart, clean and powerful. If you’ve been struggling with cloud deployments it’s worth playing with.
JavaScript Gets an Onramp to Lambda Serverless
Bot company Begin has donated their Architect project to the JavaScript foundation. Architect aims to make it simple to deploy JS apps to AWS Lambda (and theoretically any other serverless platform).
Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility
Aparna Sinha and Ihor Dvoretskyi
Read up on the latest release of Kubernetes.
A Series of Unfortunate Container Events @Netflix
A cautionary tale with many examples of how handling container orchestration at scale can be challenging. Perhaps not applicable to most, but it’s fun to read about the bleeding edge.
Story of a Successful Migration to Google Cloud Platform
Nicolas shares best practices on processes, team organization and tooling to help increase your odds of a successful migration from legacy to cloud.
Kubernetes Best Practices
A set of highly actionable and easily consumed best practices when using containers generally and Kubernetes specifically. If you’re just getting into containers there’s a lot of gold here.
Introducing ReShifter for Kubernetes
A nice short article on the new ReShifter project and how it can help with Kubernetes management in production.
Hardcore Container Debugging
Vish outlines the challenges with debugging a production container and explains how to use nsenter
, Nix and Oracle’s new Crashcart project to make things easier.
Cloud Functions vs. Container Engine
A clear summary of some of the factors that go into choosing between serverless and containerized platforms: speed, invocation frequency and communications are covered.
A Deep Dive into AWS S3 Access Controls
A very detailed and practical look at how to properly setup access controls in AWS S3. There’s a lot of semi-hidden gotchas here that are called out.
DevOps: Is everyone Ops? Or is Ops Just Changing?
With Sysdamins day there were a flurry of blogs and articles about DevOps: the future of ops; the death of ops; automation of ops. Below are two contrasting opinions of what ops will mean and who will do what in the coming years. Read and decide for yourself…
Ops: It’s Everyone’s Job Now by Charity Majors
Everyone Is Not Ops by Cindy Sridharan
The New Patreon Economy
Although not limited to cloud developers, James thoughts on how to properly fund the long tail of OSS affects us all. There’s a selection of options today that we can do more with, but ultimately change is needed in how consumers and vendors view compensation for OSS work.