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
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
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
What is Data Serialization? Data serialization refers to the process of translating data structures or object state into a different format capable of being stored (such as a memory buffer or file), or transmitted and reconstructed at a different point.
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
The service mesh market welcomes two new startups, Tetrate and Buoyant. After raising a fresh round of funding, both startups have set their sights on taking on Google Istio, the giant of the small but growing service mesh market. Service
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
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
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
Algorithmia is an AI startup that offers access to a catalog of 3,500 algorithms, functions and machine-learning models in a widespread bid to change how algorithms are used. The startup has received funding from Google; Anna Patterson, VP of Engineering
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
Cloudflare’s serverless cloud computing program is called Workers. Unlike most cloud computing programs, Workers is unique in that it doesn’t draw on containers or virtual machines to run. Instead, it deploys V8: Isolates. The team at Cloudflare hails this as
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
Over the last couple of months, Google and Microsoft have each officially launched new game streaming services. Each is still under development; however, tech advances within each project could ultimately impact regular video streaming as well as potentially changing the
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
Tim Berners-Lee, inventor of the internet, is in the process of launching a startup called Inrupt, whose aim is to decentralize the web. Inrupt will be built using Solid, a decentralized web platform that Berners-Lee has been building for many