MajdiB

Hello đź‘‹ , I'm Majdi Ben Ouaghrem.

Crafting
  • Innovative
  • Scalable
  • Custom
  • Efficient
  • Dynamic
solutions for
  • Businesses
  • the Future
  • Growth
  • Impact
  • Tomorrow
using
  • AI
  • Data
  • Best Practices
  • Code
  • Cloud

About me

I'm Majdi, As a Software Engineer I am trained and experienced in designing, constructing, testing and supporting systems.

My main focus is building fast, accessible, and engaging apps that resolve problems and users enjoy.

Majdi Profile

Background

Software Engineering MSc.

INSAT, Tunisia

I have a strong foundation in advanced software development, system design, and project management. My academic journey at INSAT honed my technical expertise and analytical skills, allowing me to tackle complex software challenges.

Solution Architect

Sanofi

Currently, I am working as a Solution Architect at Sanofi, where I design and implement innovative technology solutions that align with the company's strategic goals. In this role,

I collaborate closely with cross-functional teams to translate business requirements into scalable, efficient, and secure systems.

My work involves ensuring the seamless integration of various technologies, optimizing performance, and maintaining a focus on sustainability and future growth. This position allows me to leverage my expertise in software engineering while driving impactful solutions in the healthcare industry.

Blogs

Event-Driven Architecture: The Future of Scalable Systems Explained

Event-Driven Architecture: The Future of Scalable Systems Explained

EDA Microservices Serverless Event Sourcing CQRS

If you're diving into microservices or looking to scale your systems, you’ve probably heard of Event-Driven Architecture (EDA). It’s a buzzword for a reason — EDA is a game changer when it comes to building responsive, scalable applications. But what exactly is it, and how does it stack up against more traditional approaches? Let’s break it down.

6 min read

Rethinking Domain Driven Design: Focus on What Really Matters

Rethinking Domain Driven Design: Focus on What Really Matters

DDD System Design

If you’ve been exploring Domain Driven Design (DDD), you might have come across a lot of talk about entities, value objects, and repositories. These are the tactical patterns that often grab attention, but let’s take a step back and think about what really makes DDD valuable.

6 min read

Understanding HTTP Streaming

Understanding HTTP Streaming

tutorial EDA

HTTP Streaming is a powerful method for delivering real-time updates from server to client. By keeping the connection open, the server can send data as it becomes available. In this guide, we’ll explore how HTTP Streaming works, compare two different techniques (chunked transfer encoding and Server-Sent Events), and walk you through practical implementations of both.

6 min read

Webhooks vs WebSockets vs HTTP Streaming: Choosing the Right Event-Driven API

Webhooks vs WebSockets vs HTTP Streaming: Choosing the Right Event-Driven API

Event Driven Architecture Microservices Serverless webhooks websockets HTTP Streaming

Picking the right event-driven API can make a huge difference in how well your app performs. Whether you're looking for real-time updates, efficient data delivery, or seamless communication, Webhooks, WebSockets, and HTTP Streaming each offer something unique. In this article, we’ll break down what makes each one tick and help you decide which is the perfect fit for your app’s needs. Let’s dive in!

6 min read

We use cookies on this site to enhance your user experience

By clicking the Accept button, you agree to us doing so. More info on our cookie policy