We recently built a distributed [cron][] job scheduling system on top of [Kubernetes][kubernetes], an exciting new platform for container orchestration. Kubernetes is very popular right now and makes a lot of exciting promises: one of the most exciting is that engineers don’t need to know or care what machines their applications run on.
Distributed systems are really hard, and managing services on distributed systems is one of the hardest problems operations teams face. Breaking in new software in production and learning how to operate it reliably is something we take very seriously. As an example of why learning to operate Kubernetes is important (and why it's hard!), here's a [fantastic postmortem of a one-hour outage][postmortem] caused by a bug in Kubernetes.
In this post, we'll explain why we chose to build on top of Kubernetes. We’ll examine how we integrated Kubernetes into our existing infrastructure, our approach to building confidence in (and improving) our Kubernetes' cluster's reliability, and the abstractions we’ve built on top of Kubernetes.
Tutorial and codebase walking through making a cellular backhauled gateway which collects data from WiFi devices. Find this and other hardware projects on Hackster.io.
This series of blog posts aims to provide an intuitive and gentle introduction to deep learning that does not rely heavily on math or theoretical constructs.
Know how the Kafka Input Operator consumes messages from Kafka to Apex applications Apache Apex (incubating) supports high availability, fault tolerance, low latency, and high scalability. But what is all this without valuable input?
In the previous post "Beginners Guide: Apache Spark Machine Learning Scenario With A Large Input Dataset" we discussed the process of creating predictive model with 34 gigabytes of input data using...
A recommender system is made up of five core components (Figure 1). This post is intended to give the big picture. In future posts we’ll jump into details. Arguably, the most important component is...
add your insight...