<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Reliability on Luiz Vieira</title>
    <link>https://luizvieira.me/tags/reliability/</link>
    <description>Recent content in Reliability on Luiz Vieira</description>
    <image>
      <title>Luiz Vieira</title>
      <url>https://luizvieira.me/profile.jpeg</url>
      <link>https://luizvieira.me/profile.jpeg</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 03 Jun 2026 22:30:00 -0800</lastBuildDate>
    <atom:link href="https://luizvieira.me/tags/reliability/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MongoDB Server Timeout: When Client Timeouts Aren&#39;t Enough</title>
      <link>https://luizvieira.me/mongodb-server-timeout/</link>
      <pubDate>Wed, 03 Jun 2026 22:30:00 -0800</pubDate>
      <guid>https://luizvieira.me/mongodb-server-timeout/</guid>
      <description>Discovered why a query ran for 14 hours on MongoDB server despite client timeout: missing server-side timeout configuration. Solutions for MongoClientSettings.</description>
    </item>
    <item>
      <title>Root causes are usually simpler than they appear</title>
      <link>https://luizvieira.me/root-cause-simpler-than-appear/</link>
      <pubDate>Sat, 03 Feb 2024 11:25:37 -0700</pubDate>
      <guid>https://luizvieira.me/root-cause-simpler-than-appear/</guid>
      <description>We are smart engineers and sometimes when we face a problem we may tend to think the root cause is very complex, but usually, they are simpler than they appear</description>
    </item>
    <item>
      <title>RabbitMQ DLQs: Why Poisonous Message Handling Matters</title>
      <link>https://luizvieira.me/rabbitmq-dlq-poisonous-message/</link>
      <pubDate>Mon, 18 Dec 2023 19:20:50 -0700</pubDate>
      <guid>https://luizvieira.me/rabbitmq-dlq-poisonous-message/</guid>
      <description>Poisonous message handling is very important in the Dead Letter Queue (DLQ) and in this post we will show what happens when we do not take that into account</description>
    </item>
    <item>
      <title>RabbitMQ Quorum queues definition arguments</title>
      <link>https://luizvieira.me/rabbitmq-quorum-queues/</link>
      <pubDate>Tue, 02 May 2023 19:15:50 -0700</pubDate>
      <guid>https://luizvieira.me/rabbitmq-quorum-queues/</guid>
      <description>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</description>
    </item>
    <item>
      <title>Observability Basics</title>
      <link>https://luizvieira.me/observability-basics/</link>
      <pubDate>Sat, 21 Jan 2023 10:59:18 -0800</pubDate>
      <guid>https://luizvieira.me/observability-basics/</guid>
      <description>Learn what is Observability and the basic signals that allow a system to be observable</description>
    </item>
    <item>
      <title>RabbitMQ High Availability: Tips for a Better Broker</title>
      <link>https://luizvieira.me/rabbitmq-high-availability/</link>
      <pubDate>Sat, 04 Jun 2022 09:07:50 -0700</pubDate>
      <guid>https://luizvieira.me/rabbitmq-high-availability/</guid>
      <description>When taking RabbitMQ to production, one of the main concerns is how to have high availability of the queues and exchanges</description>
    </item>
    <item>
      <title>Choosing Service Level Objectives (SLOs): Google&#39;s Lessons</title>
      <link>https://luizvieira.me/choosing-service-level-objectives-slo/</link>
      <pubDate>Wed, 04 May 2022 20:20:26 -0700</pubDate>
      <guid>https://luizvieira.me/choosing-service-level-objectives-slo/</guid>
      <description>Learn from the mistakes and experience of Google&amp;rsquo;s team how to choose the Service Level Objectives (SLOs) for your services</description>
    </item>
  </channel>
</rss>
