API Battles – gRPC vs. REST

During the build of a new web-based service, one of the first questions to arise is, “How will I talk to it?” There are many options to consider. The two we will focus on here are REST and gRPC. While

Read More »

Summary of Rust vs Go

Rust vs. Go? Which language today offers the magic combination of simplicity and power? Both Rust and Go appear to be systems programming languages, both compile to machine code and both provide stellar performance. So, how do you decide which

Read More »

Maglev Network Load Balancing Primer

Introduction to Maglev Maglev is Google’s custom network load balancer, which is used within all its data centers and operates at the distributed packet-level. Google is of course a significant source of global Internet traffic, which provides hundreds of user-facing

Read More »

Basics of Securing Kubernetes Services

Containerization has been swiftly gathering momentum in the IT industry with Gartner predicting that 50% of companies will use some element of container technology by 2020, up from under 20% in 2017. Kubernetes (also known as K8S) is the leading

Read More »

Stateful Applications In Kubernetes Overview

The Context There is a widespread belief that Kubernetes isn’t ready for stateful applications like MySQL and MongoDB. It has even been asked if running stateful applications in Kubernetes is worth the risk, but developer Kris Nova from Heptio asks

Read More »

AWS App Mesh vs Google Istio Service Mesh

The idea of a “service mesh” has become increasingly popular over the last couple of years and the number of alternatives available has risen. There are four open-source products available today: (i) Linkerd (sponsored by Buoyant). It was built on

Read More »

ScientiaMobile Launches Smart Image CDN

ScientiaMobile, a company specializing in mobile device intelligence and image optimization, has its own “smart image CDN”, ImageEngine. They originally launched the CDN back in 2015 as ImageEngine, and claim that the dynamic optimization it offers can yield up to

Read More »

Protocol Buffers vs. JSON

Protocol buffers, also known as Protobuf, is a protocol that Google developed internally to enable serialization and deserialization of structured data between different services. Google’s design goal was to create a better method than XML to make systems communicate with

Read More »

Spinnaker vs. Jenkins

Continuous delivery (CD) platforms help DevOps teams manage software releases in short cycles, ensuring they are delivered safely, reliably and quickly. The goal is to reduce the costs, time and associated risks connected to building, testing and delivering changes by

Read More »
Scroll to Top