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 »

Kafka vs RabbitMQ

There are many messaging products in the market; but two of the most popular open source messaging technologies available today are RabbitMQ and Apache Kafka. Which software is right for you? Each has its own story, design framework, set of

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 »

Open Source Monitoring Stack: Prometheus and Grafana

DevOps culture and process depends upon monitoring applications and application servers. You need to be able to continuously monitor your applications and servers in order to track application exceptions, memory usage, server CPU and/or spikes in storage. You also want

Read More »

Service Discovery – Consul vs ZooKeeper vs etcd

Service discovery is about locating the network location of a service provider. Developer Jason Xu likens it to changing your phone number without telling your friend, then losing contact. The same thing applies to services within a microservices architecture program.

Read More »

Microsoft Azure Functions vs. AWS Lamdba

Serverless computing, or FaaS (Functions-as-a-Service) is a form of cloud compute in which application developers depend on third party services to manage the server-side of operations, allowing them to focus on building applications on a function-by-function basis. The serverless platform

Read More »

AWS Latest Product Releases

At the AWS re:Invent Conference last week in Las Vegas, a number of new products were launched. These ranged from Elastic Inference and a new machine learning chip in the machine learning space to new cloud computing and serverless capabilities

Read More »

WebAssembly vs. Javascript  

WebAssembly, the low-level assembly-esque language and compile target, arrived at cross-browser consensus earlier this year. It is now available in the latest Beta version of Samsung Internet (v7.2.10.12). Industry pundits are hailing the new code for its speed and ability

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 »

Gradle vs. Maven vs. Ant

In this post, we will run a high-level comparison between three Java ‘build’ tools: Gradle, Maven and Ant. A build tool is a software that creates an executable or production ready version of your project. A build tool compiles files,

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 »

Stateful vs. Stateless Architecture Overview

 Stateful vs. Stateless – An Overview The key difference between stateful and stateless applications is that stateless applications don’t “store” data whereas stateful applications require backing storage. Stateful applications like the Cassandra, MongoDB and mySQL databases all require some type

Read More »
Scroll to Top