Cover

J. Pereira

In-depth & opinionated articles on Software Engineering and SRE

Week 2: Monitoring Fundamentals

Week 2: Monitoring Fundamentals

Howdy, SRE enthusiasts! 👋 Monitoring is a fundamental aspect of Site Reliability Engineering that involves collecting, processing, aggregating, and displaying real-time data from one or more systems. It's this data that helps engineers understand their system's behavior, health, and performance. In modern distributed systems, effective monitoring is not just beneficial—it's essential for maintaining reliable services. If...

Continue Reading...
Security First: Best Practices for Effectively Securing your Applications

Security First: Best Practices for Effectively Securing your Applications

In the past few days, I've been following an online controversy on Twitter involving ShipFast, a popular SaaS boilerplate created by indie hacker Marc Lou. Several security vulnerabilities were found in ShipFast's codebase, including poor data validation, paywall bypass issues, and sensitive company data leaked through public APIs. In this post, I want to talk about solutions to...

Continue Reading...
Week 1: Introduction to SRE - Where the Magic of Reliability Begins

Week 1: Introduction to SRE - Where the Magic of Reliability Begins

Hey there, reliability enthusiasts! 👋 Welcome to our first deep dive into the world of Site Reliability Engineering (SRE). Grab your favorite drink, get comfy, and let's kick off this journey together. Trust me, by the end of this post, you'll be itching to make your systems more reliable! What is Site Reliability Engineering? Site Reliability Engineering represents the...

Continue Reading...
Announcing: 52 Weeks of SRE - A Journey to Master Site Reliability Engineering

Announcing: 52 Weeks of SRE - A Journey to Master Site Reliability Engineering

Today, I'm thrilled to announce an ambitious project that's been in the works for some time: "52 Weeks of SRE" – a comprehensive, year-long deep dive into the world of Site Reliability Engineering. Whether you're an aspiring SRE, a seasoned engineer looking to formalize your knowledge, or a technical leader aiming to build more reliable...

Continue Reading...