Skip to content

Mehdi Dridi

Software Engineering Blog

  • Home
  • Architecture
  • Tools
  • About
What is Scalability?
Architecture

What is Scalability?

This article explores scalability and the cost of adding extra work in architectures like single-machine and serverless setups.

October 27, 2024October 27, 2024 by mehdi.dridi
Distributed Systems
Architecture

Distributed Systems

Let’s dive into the challenges that we will face when designing and developing an Event-Driven System and talk about the notable characteristics of a distributed system.

September 15, 2023September 15, 2023 by mehdi.dridi
An Introduction to Observability
Tools

An Introduction to Observability

Dive into the essence of observability in software development and explore its pivotal role in the SDLC, aiding teams in optimizing application performance and preemptively addressing potential issues.

September 3, 2023September 3, 2023 by mehdi.dridi
Microservices architecture
Architecture

Microservices architecture

Explore the essentials of microservices architecture, its advantages for scalable software design, and best practices for efficient deployment.

September 3, 2023September 3, 2023 by mehdi.dridi
Event-Driven Architecture explained
Architecture

Event-Driven Architecture explained

Delve into a comparative analysis of event-driven architecture (EDA) and service-oriented architecture (SOA) for robust distributed systems.

September 3, 2023September 3, 2023 by mehdi.dridi

Search

Copyright All Rights Reserved 2025
Proudly powered by WordPress | Theme: Polite by Template Sell.