Distributed Astravent: A Modern Microservices-based Social Network

author
By SaintAngeLs

12 Sep 2024

Distributed Astravent is a microservices-based social network currently under intensive development. The project is evolving rapidly and aims to provide a robust and scalable platform that leverages the power of distributed systems, CQRS, event-driven architecture, and domain-driven design.

Distributed Astravent

Project Highlights and Architecture

Distributed Astravent focuses on providing a modern social networking experience powered by a microservices architecture. The project is built with .NET8 and ASP .NET Core Blazor Server, incorporating CQRS, event sourcing, and other advanced architectural patterns.

  • Microservices architecture with a strong focus on scalability and modularity.
  • CQRS and event sourcing for efficient data handling and real-time updates.
  • Choreographical saga pattern to manage complex transactions across services.
  • Comprehensive event-driven architecture with RabbitMQ as the message broker.
  • Robust monitoring and logging with Prometheus, Grafana, and Jaeger.

This diagram represents the architecture of the Distributed Astravent system, showcasing how each microservice interacts within the platform...

Distributed Astravent is a pioneering project aiming to redefine the boundaries of social networking through cutting-edge technology and a strong emphasis on distributed systems.

Share this project :