All Projects → evgenirusev → Distributed-eStore

evgenirusev / Distributed-eStore

Licence: MIT license
Ecommerce SPA application with a microservices architecture implemented from scratch. Tech stack - Docker, Consul, Fabio, RabbitMQ, .Net Core, Mediatr, CQRS, React, Redux. .NET Core Microservices template, .NET React Redux, .NET RabbitMQ, .NET Distributed, Docker, .NET Core with Docker.

Programming Languages

C#
18002 projects
typescript
32286 projects
CSS
56736 projects
Dockerfile
14818 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Distributed-eStore

Library
A microservice project using .NET Core 2.0, DDD, CQRS, Event Sourcing, Redis and RabbitMQ
Stars: ✭ 122 (+23.23%)
Mutual labels:  cqrs, rabbitmq, consul
eshopzero
.Net Microservice Application
Stars: ✭ 27 (-72.73%)
Mutual labels:  cqrs, rabbitmq, mediatr
Netcoremicroservicessample
Sample using micro services in .NET Core 3.1 Focusing on clean code
Stars: ✭ 403 (+307.07%)
Mutual labels:  cqrs, rabbitmq, consul
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (+32.32%)
Mutual labels:  cqrs, rabbitmq
Dotnetcore Microservices Poc
Very simplified insurance sales system made in a microservices architecture using .NET Core
Stars: ✭ 1,304 (+1217.17%)
Mutual labels:  cqrs, rabbitmq
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+1.01%)
Mutual labels:  cqrs, rabbitmq
Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+545.45%)
Mutual labels:  cqrs, rabbitmq
cqrs-event-sourcing-example
Example of a list-making Web API using CQRS, Event Sourcing and DDD.
Stars: ✭ 28 (-71.72%)
Mutual labels:  cqrs, rabbitmq
Java Ddd Skeleton
♨️ DDD in Java skeleton & examples. Course:
Stars: ✭ 140 (+41.41%)
Mutual labels:  cqrs, rabbitmq
Stove
Domain Driven Design oriented application framework, meets CRUD needs
Stars: ✭ 160 (+61.62%)
Mutual labels:  cqrs, rabbitmq
Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+3439.39%)
Mutual labels:  cqrs, rabbitmq
Bankflix
Aplicação que simula um banco digital, contendo a área do cliente e administrativa, permitindo depósitos e transferências entre contas do mesmo banco. | Application that simulates a digital bank, containing the customer and administrative areas, allowing deposits and transfers between accounts of the same bank.
Stars: ✭ 82 (-17.17%)
Mutual labels:  cqrs, rabbitmq
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+887.88%)
Mutual labels:  cqrs, consul
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (+124.24%)
Mutual labels:  cqrs, rabbitmq
Cqrs Clean Eventual Consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Stars: ✭ 247 (+149.49%)
Mutual labels:  cqrs, rabbitmq
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+615.15%)
Mutual labels:  cqrs, rabbitmq
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+1851.52%)
Mutual labels:  cqrs, rabbitmq
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (-39.39%)
Mutual labels:  cqrs, mediatr
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+5071.72%)
Mutual labels:  cqrs, mediatr
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (+79.8%)
Mutual labels:  cqrs, rabbitmq

Distributed-eStore

Containerized .NET Core Online Store application with a microservices architecture and a React and Redux frontend solution. Technologies used - RabbitMQ, .NET Core, .NET Core MVC, MongoDB, React, Redux, Docker, Consul, Fabio, JWT Authentication, Swagger, Vault.

Steps to run locally

  1. Prerequisites:
    • Docker
    • A running MongoDB service (check connection string in appsettings.json)
  1. Run docker-compose -f ./compose/compose.yml up -d from the root directory of the project.
  2. Open http://localhost:44310/

Architecture:

Sorry, error loading image of diagram

Demo

Products

Sorry, error loading image of diagram Sorry, error loading image of diagram

Product View

Sorry, error loading image of diagram

Shopping Cart

Sorry, error loading image of diagram

Keywords - Docker, Consul, Fabio, RabbitMQ, .Net Core, Mediatr, CQRS, React, Redux. .NET Core Microservices template, .NET RabbitMQ, .NET Core with React and Redux, .NET Distributed, Docker, .NET Core with Docker, .NET Core with Mongo, .NET Core with JWT Auth, React and Redux with JWT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].