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