Skip to content

This project is about how we can send news to related news agency. You can look at Use Case, Architecture, Technical Overview on README file

Notifications You must be signed in to change notification settings

gizemcifguvercin/E-News

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

E-News

This project is about how we can send news to related news agency.

Use Case


1- User/System starts event by posting news data to Report API
2- Report API saves data to DB and produce data into queue
3- ReportConsumer as webhook, consumes data from queue, gets agency info from cache or db and send data to related agency integration

Architecture



Technical Overview


.Net Core 3.1
MongoDB
RabbitMQ with MassTransit Framework
MediatR
HealthCheck
Rest Api
Consumer
Memory Cache
Logging framework Serilog
Swagger
Docker Container
Domain Driven Design

Domain Events
Command Handlers Patterns
CQRS
OOP
Elastic Search APM
Kibana
SOLID



Mongo DB Collections
News
AgencyInfo


Senaryoyu anlatmak ve bilgi vermek amacıyla iki adet eğitim videosu oluşturdum, aşağıdaki linklerden izleyebilirsiniz.
1- https://www.youtube.com/watch?v=T9q_oJK_QrE
2- https://www.youtube.com/watch?v=TfS4EDrewF4


Blog: https://gcifguvercin.medium.com/webhooks-i%CC%87le-development-zaman%C4%B1n%C4%B1-0a-indirme-1-e8793d8f0a9e

About

This project is about how we can send news to related news agency. You can look at Use Case, Architecture, Technical Overview on README file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages