Multiprocessing vs. Threading in Python: What you need to know.Jun 5th, 2018 – Sid Panjwani
When we at Timber went looking for the difference between threading and multiprocessing, we found that the information available was unnecessarily complicated and didn't help us figure out what to use. This post is our attempt at fixing that problem.
Hello world in Kafka using PythonMay 31st, 2018 – Abraar Syed & Karthic Rao
We're going to teach you what Kafka is, apprehending the need for a tool like Kafka and then get started with it. We're believers that the best way to learn something is to do it, so get out your terminal and your favorite code editor.
Collecting Application Logs on KubernetesMay 29th, 2018 – Mark Corwin
Logs are a commonly used source of data to track, verify, and diagnose the state of a system. In the current landscape, typically all application and system logs are collected in centralized logging systems and exposed via APIs and Web UIs. Centralized logging tools are responsible for parsing, indexing, and analyzing log data to produce on demand insights for their consumers. These insights can range from providing search for error debugging to building reports tracking monthly business performance metrics.
Prometheus: The Good, the Bad, and the UglyMay 22nd, 2018 – David Antaramian
Operational insight is critical to the success of any software deployment, and Timber is no exception. We need to know that service is being delivered on a consistent basis to our users and that any anomaly is reported to our team quickly.
Creating a real-world CLI app with NodeMay 1st, 2018 – Jason Maurer