Skip to content

This is the demo application that i created for my talk 'Microservice Architecture & Implementation with Asp.Net Core' at Dotnet İstanbul Meetup Group.

Notifications You must be signed in to change notification settings

suadev/dotnet-istanbul-microservices-demo

Folders and files

NameName
Last commit message
Last commit date
Sep 24, 2020
Mar 30, 2019
Mar 30, 2019
Mar 30, 2019
Mar 30, 2019
Apr 1, 2019
Jun 27, 2020
Mar 30, 2019
Dec 8, 2022
Mar 30, 2019
Apr 9, 2019
Mar 30, 2019
Mar 30, 2019

Repository files navigation

Presentation : https://speakerdeck.com/suadev/microservice-architecture-and-implementation-with-asp-dot-net-core

The aim of the demo is showing event-driven and eventual consistent communication between the microservices.

Prerequities

Running in Debug Mode

  • Run 'docker-compose up'

  • Wait all services to up and running. ( rabbitmq, postgres, elasticsearch and kibana )

  • Select 'All' debug option and start debuging.

  • Wait until all microservices are up and running.

P.S. You can use .postman_project/Dotnet_Istanbul.postman_collection.json file for a quick test from Postman.

Tool Set

  • Asp.Net Core 2.2
  • Entity Framework Core 2.2
  • PostgreSQL - Npgsql
  • Serilog - Elasticsearch - Kibana
  • RabbitMQ - RawRabbit
  • Docker Containers ( PostgreSQL, RabbitMQ, Elasticsearch and Kibana )
  • pgAdmin or Azure Data Studio
  • VS Code