RabbitMQ Quorum queues definition arguments

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

Observability Basics

Learn what is Observability and the basic signals that allows 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 the company grows

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

PostgreSQL's GIN index: Long random queries can happen on data updates

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

RabbitMQ High Availability: Tips to make your message broker better

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

Interview Preparation to help you get better Software Engineering jobs

I have compiled the list of resources and questions that will help prepare for the interview and in the process of looking for a Software Engineering Job

Choosing Service Level Objective(SLO): Lessons from Google's team

Learn with the mistakes and experience of the Google’s team how to choose the Service Level Objectives (SLOs) for your services

Pact Contract Testing flow on a CI pipeline

Check out how is the Pact Contract Testing flow in a CI pipeline in both feature branches and also master branches and how to safely deploy your services

Using Pact for Consumer-Driven Contract Testing

Pact is a consumer-driven testing tool that helps with contract tests. In this post, we explore more about Pact and how it works and check out a sample code