Comparing the three most popular managed Kubernetes platforms in features and overall experience

Photo by Ian Battaglia on Unsplash

As Kubernetes becomes the de-facto solution for container orchestration, managed Kubernetes services have popped up everywhere, with cloud providers investing significant effort into their offerings. However, choosing a service often means considering a multitude of factors that are hard to compare without extensive research.

Let’s look at Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Azure Kubernetes Service (AKS) and compare their features, as well as their overall experience.

Note: These services tend to evolve very quickly, so some of these details may be outdated by the time you read them.


While most managed Kubernetes services have been…

The evolution of modern design languages and where we’re going from here.

Hand-drawn mockups of various UI designs.
Hand-drawn mockups of various UI designs.
Photo by Halacious on Unsplash

The flat design revolution that characterized much of the 2010s is over, sort of. After spending years with radically flattened UIs that completely avoided simulating real-world objects, we’ve started to see the tide turn back with design languages that embrace some real-world metaphors. Our interfaces of today still carry many of the same hallmarks as those of flat design. There is still a focus on typography, minimalism and a focus on content over UI chrome. …

Past Surface launches give us insight into where the Duo can go from here

Photo courtesy of Microsoft.

Microsoft’s first smartphone in years comes with a plethora of surprising facts. First, it runs Android making it the very first Microsoft hardware device not running a Microsoft operating system. Second, it's a dual-screen device at a time when most manufacturers are trying to innovate with folding screens. Third, it comes with notable omissions such as lacking NFC, wireless charging and multi-camera setup. Lastly, it does all this for the price of $1,400. That’s a decidedly flagship price for a phone missing some crucial flagship specifications.

Of course, the Duo is also no ordinary phone. Early reviews of the Surface…

Photo by Filiberto Santillán on Unsplash

Frameworks just need to learn from each other

I recently discovered a new frontend framework called Crank. The framework was born out of the author’s disillusionment with the complexity of recent React APIs. Similar to React, Crank uses JSX and follows a functional component model. Unlike React, however, it rejects React’s steadfast belief that rendering should be “pure”. With that, Crank is able to make use of standard JavaScript patterns like async functions and generators to support complex rendering scenarios such as rendering stateful components or asynchronous rendering. That is, just by leveraging native JavaScript behavior, you lose the need for complex dedicated APIs like React Hooks or…

Photo by Taylor Vick on Unsplash

Update (12/3/19): AWS announced a new feature known as Amazon RDS Proxy that makes using RDS databases with a serverless backend significantly easier. This isn’t covered below but it’s a great option to consider in addition to the solutions discussed here. This blog post from the Serverless Framework blog does an excellent job of summarizing it.

Additionally, AWS has rolled out major improvements to how AWS Lambda functions work within VPCs meaning cold start times under a VPC should be significantly better than they have been in the past.

At its best, serverless computing can make your life as a…

Software Engineer @RethinkOS 🌌 tech enthusiast 💻

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store