Bonjour!

Welcome to my software engineering blog. This blog is like a diary, a notebook where I document my reflections, discoveries and work. Enjoy!

Note - Flutter Build System: Gradle, Xcode, Fastlane, and More

The aim of this note is to provide a better understanding of the tools and components involved in building mobile applications with Flutter..

February 10, 2025 · 6 min · Alexis SEGURA

Note - MongoDB Cache System

The MongoDB Cache System relies on two caches: the WiredTiger storage engine internal cache and the OS filesystem cache (which is not a MongoDB feature).

January 12, 2025 · 3 min · Alexis SEGURA

The Basics of Agility: From a Developer, for Developers

42% of Agile projects are successful. Only 13% for the traditional Waterfall approach. This data comes from the CHAOS Report 2020, based on 50,000 projects. Agile. Is it a magic word? Are sprints and daily planning the key to success? Is a startup that delivers 10 times a day in production Agile? Is it agile for teams to draw up two-day PI plannings to plan for three months of work? ...

April 19, 2024 · 5 min · Alexis SEGURA

My Journey to Become AWS Certified Solutions Architect Associate

I’ve been building cloud solutions with AWS for four years now. Recently, I decided it was time to start my certification journey. I wanted to broaden and deepen my knowledge and value my expertise. Before starting my journey, I had a strong knowledge of some AWS Services. However, this knowledge was insufficient to get the certification. I knew almost nothing about hybrid cloud, on-premise migration, AWS Organizations… In this blog post, I will share the working method that I implemented to pass the certification. ...

November 6, 2023 · 3 min · Alexis SEGURA

Key Considerations Learned from Event-driven Architecture Migrations

Migrating to an event-driven architecture (EDA) can be a difficult task. But it can be a good move for organizations. It can reduce coupling, improve scalability, and increase the resilience of a backend. I participated in two migrations to EDA. In the first one, the architecture had several coupling issues. We had a number of microservices with a lot of REST calls between them. In the second one, the product was under construction. The team was growing fast. We thought that it was a good move to introduce EDA in the project. ...

August 8, 2023 · 4 min · Alexis SEGURA

Why Do I Start a Developer Blog

Welcome to my blog! I am a software engineer passionate about software engineering and product development. I have been in the industry since 2019 and have gained extensive experience working for startups. I also have experience in large companies and the research field. Over the past few years, I have actively participated in developing several projects, from the first drafts to the release in production. I spent a lot of time building scalable and resilient backends tailored to our needs. I also encountered startup challenges such as team scale-up, late-night releases, short deadlines, and user load peaks that weren’t always under control. ...

July 31, 2023 · 2 min · Alexis SEGURA