Opinions and experiences in devops and software engineering.
See text version of the episode : https://blog.imfiny.com/through-the-stack-01-10-week-16/
As Imfiny starts to work on a prototype of product there was the opportunity to go through a few exercises along application design, infrastructure and other points. As performance monitoring and errors handling are so key to keeping a product going along we decided to go with AppSignal for once and give another try as it's been some years since we really used it. This episode is more about the choice to go with AppSignal and what to do if we want to go with self hosted solutions. This is an audio version of https://blog.imfiny.com/imfiny/performance/ruby/2021/03/21/ApplicationPerformanceMonitoring.html
Talking about Ergodox and Kyria keyboards.
A take on how teams can improve their communication culture with a couple of habits.
A little story about an oddity related to date handling and null values in MySQL that a teammate and I spotted when working with Sequel and a custom timestamp plugin.
I keep reading good articles about Kubernetes, Nomad and other orchestration solutions for containers. They all look interesting. Yet many times I can’t help but wonder if all that isn’t just reinventing the wheel on top of an existing set (imagine people building a road on top of a railway).
I have posted a few times about this topic so here is a larger entry with more examples and comparisons between Redis based solutions and ones based on some kind of messaging queues. The goal is to expose a bit more the landscape of event handling (rather than just job processing) and give hints to a different way to approach the architecture of a product.
For some time now it’s been possible to mix OnDemand and Spot instances in Auto Scaling Groups so here is a little example of such a setup with Terraform.
Consul 1.0, CockroachDB 1.1, krackattack and a good practice during incidents are this episode highlights