Skip to content

kahramanumut/article-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Article Store Microservices

  • Article API
  • Review API
  • Gateway API (Ocelot)

Instructions

  • Run 'docker-compose up'
  • You can use Swagger or Postman with Gateway (http://localhost:5003)
  • I've uploaded Postman collection for Gateway, you don't need to call seperate for each API
  • Article datas seed in own DB, but Review API needs new datas.
Tech Stack & Libraries
  • .Net 5
  • CQRS
  • Mediatr
  • Ocelot Gateway
  • OData
  • DDD
  • EF Core
  • Postgresql
  • FluentValidation
  • Swagger
  • Docker
Scheme

Scheme

  • Communication of between APIs provide with HTTP Calls
  • When a new review adding, Review API checks either there is any article via Article OData service
  • At the same time, when a article deleting, Article API checks either there is any review via Review OData service

PS : If you don't have any idea about OData, you can take a look my OData article https://medium.com/@kahramanumut/4-satır-kod-ile-net-coreda-odata-web-api-oluşturma-dca5d83f1e54

About

Article Store Microservice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published