An Introduction to Apache Parquet
This article was originally published in The New Stack and is reposted here with permission. A look at what Parquet is, how it works and some of the companies using its optimization techniques as a critical component in their architecture. As...
How Time Series Data Empowers Telcos to Stay Competitive
This article was originally published in The New Stack and is reposted here with permission. Time series databases can help telecommunications companies become more reliable, efficient and productive. The telecommunications industry is undergoing rapid change as a handful of new technologies...
8 Real-World MQTT Use Cases
MQTT is becoming the standard protocol for applications that operate in environments where network connectivity is intermittent or unreliable, reducing bandwidth usage is a priority, or where hardware resources are limited. In this post you will learn about some specific use...
Relational Databases vs Time Series Databases
Databases are often the biggest bottleneck when it comes to application performance. Over the years a number of new database designs have emerged to help with not only basic scalability and performance but also to help improve developer productivity and make...
An Introduction to GitOps and Argo
In an ideal world, developers would be able to release new products and features from development environments into production extremely fast while also not having to stress about breaking prod. Achieving this combination of development speed while also maintaining software reliability...
An Introduction to OpenTelemetry and Observability
Cloud native and microservice architectures bring many advantages in terms of performance, scalability, and reliability, but one thing they can also bring is complexity. Having requests move between services can make debugging much more challenging and many of the past rules...
Kubernetes on the Edge: Getting Started with KubeEdge and Kubernetes for Edge Computing
Developers are always trying to improve the reliability and performance of their software, while at the same time reducing their own costs when possible. One way to accomplish this is edge computing and it’s gaining rapid adoption across industries. According to...
Getting Started with OpenTelemetry for Observability
This article was published in The New Stack. For most developers, software development means there is an API for almost everything, hardware is provisioned via the cloud and the core focus is on building only the features most crucial to your...
How Companies Are Using InfluxDB and Kafka in Production
This article was originally published in The New Stack. Hulu, the entertainment streaming platform, needed a solution to scale up its internal application and infrastructure monitoring platform as it grew beyond 1 million metrics per second. The solution it created combines two open source tools...
Build or Buy? Developer Productivity vs. Flexibility
This article was originally published in The New Stack. A common debate in software development focuses on whether to use already-available tools or services, which offer better developer productivity, or stick with lower-level tools or custom-built solutions, which offer more control...