Are you curious to learn more about the technical environment of an AI SaaS company such as Coveo? You are at the right place! Our team picked for you a selection of the must-read tech blog articles written by our own developers. At Coveo, we love to share our discoveries with other tech lovers and highlight the talent and expertise of our employees. 

Here, you will learn more about Active-Active, error handling tradeoffs, temporary privileges as a service, a neat way to safely use your local Maven repository across multiple builds, and creating a custom Sentry Block using the latest Prefect release, to name a few.

Top 5 From Coveo’s Tech Blog

  1. How we got to an Active-Active production environment in the US 

This article covers the basic principles of Active-Active and how our team was able to implement it, from defining the drivers behind the project, the challenges faced and the testing phase. A must read for anyone interested in improving their resiliency to potential AWS outages!

  1. Error Handling Tradeoffs and Crashing in Production

Have you ever felt uncertain about what to do when something unexpected happens in a program you wrote? This article highlights the tradeoffs behind a few of the strategies you could decide to adopt when it happens! 

  1. Temporary privileges as a service, a nice engineering challenge 

Our security team was the proud recipient of the Identify Management Project of the Year – SMB awarded by the Identity Defined Security Alliance in 2023. This article provides a deep dive into the security project that earned us this recognition. 

  1. Accelerate your Maven CI builds with distributed named locs using Redis

This blog post is taking you step by step on a new way to safely use your local Maven repository across multiple build processes using the Named Locks feature. This will hopefully help you achieve a better development environment!

  1. Creating a custom Sentry block using Prefect 2 

The new release of Prefect 2 brought a lot of new interesting concepts, including Blocks. This blog post will provide you with a step by step plan on how to create one to automatically send notifications to Slack in case of a flow failure.


If those readings caught your attention and you too want to be a part of a cutting edge and innovative team, we are always looking for new members to join us!

Take a look at our open positions right here:

Open Positions @ Coveo