How Dependabot Keeps Our Dependencies Up to Date

Keeping project dependencies up to date is always a challenge. Fortunately, Dependabot can help with that.

My Software Engineering Philosophy: Guiding Principles

This document is a set of principles that are part of my software engineering philosophy

Insights from Mentorship: Three Key Learnings

The mentorship with Aleksey provided an invaluable opportunity to learn from his extensive experience and gain insights into his approach to work

The importance of the prefetch count in RabbitMQ consumers

Prefetch count is a very important parameter that we have when configuring consumers in RabbitMQ, this real-case scenario shows an example of this

RabbitMQ Quorum queues definition arguments

Classic queues are deprecated and are going to be replaced by Quorum queues, which are durable, replicated FIFO queues built with data safety as a top priority

Observability Basics

Learn what is Observability and the basic signals that allow a system to be observable

Cache in a microservice environment: A short overview

Caching frequently used information is a very good approach to speed up your microservice. In this post we show a brief overview about caching

Platform Team: What It Does and How It Helps a Company Grow

Our main goal as the platform team is to help improve the developer experience and help the company to deliver more

PostgreSQL GIN Index: Long Random Queries on Data Updates

We were seeing random queries taking as much as 35 seconds on our Postgres DB. The cause was GIN index feature that you have to get to know

RabbitMQ High Availability: Tips for a Better Broker

When taking RabbitMQ to production, one of the main concerns is how to have high availability of the queues and exchanges