Mario Bittencourt

Mario Bittencourt

I have been working in the software development industry for the past 30 years, focusing on pragmatically using technology to deliver meaningful results.

Montreal 2026 sessions

A crash course into high availability for cloud apps

English session - Advanced

Our applications are expected to be operational 24/7, but what does it take to achieve high availability when considering the current cloud offerings we have available?
I will go over redundancy for compute and persistence, graceful degradation, disaster recovery, and active-active patterns if you need more than 99.99% availability.
I will discuss a framework to help you assess and prioritize to keep your costs and complexity in check.

DDD, CQRS and Hexagonal Architecture - the good parts

English training

Domain-Driven Design, Command Query Responsibility Segregation and Hexagonal Architecture are commonly seen as the holy trinity of modern application development.

But it is easy to get trapped and end up with unnecessary complexity or missing the point of those patterns altogether. In this workshop, let's approach all three by focusing on the parts that can help you the most, leaving you with a solid foundation when you truly need to apply them.

Montreal 2025 sessions

Montreal 2024 sessions

Montreal 2023 sessions