• Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    C#
  • Created almost 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

turkish-microservice-architecture-book

Open Source Turkish Microservices eBook. Feel free to contribute.
713
star
2

awesome-superpeer

JavaScript
228
star
3

microservices-change-data-capture-with-debezium

Microservices data exchange with change data capture and outbox pattern.
C#
98
star
4

go-microservices-and-krakend-api-gateway

This is a shopping basket workshop that shows how to use KrakenD API Gateway.
Go
79
star
5

dotnet-core-microservices-kafka

Asp.Net Core microservices that communicate asynchronous through Kafka message broker.
C#
59
star
6

docker-workshop-with-react-aspnetcore-redis-rabbitmq-mssql

An Asp.Net Core Docker workshop project that includes react ui, redis, mssql, rabbitmq and azure pipelines
C#
56
star
7

go-rest-api-clean-architecture

Go Product Rest API Clean Architecture.
Go
43
star
8

aspnet-core-web-api-using-odata

Demo application of my speech 'Add OData Support to Your Asp.Net Core Web Api' at Dotnet Konf İstanbul. http://dotnetkonf.com/
C#
27
star
9

steganography-dotnet

A text-to-image steganography implementation
C#
24
star
10

InlineCssParser

A Visual Studio Extension that helps to extract inline styles into a seperate css file.
HTML
23
star
11

consumer-driven-contract-testing-microservices

Consumer-Driven Contract Testing between the microservices which are developed in different tech stacks.
C#
20
star
12

vscode-region-manager

VsCode extension that helps to create/delete #region quickly. Download ->
TypeScript
14
star
13

chrome-hangfire-search-extension

A simple chrome extension workaround for filtering hangfire jobs on the dashboard.
JavaScript
11
star
14

Asp.NetMvc.RabbitMQ

Consuming RabbitMQ messages from Asp.Net MVC application
C#
9
star
15

kafka-go-batch-consumer

Go
9
star
16

ResponseMasking.AspNetCore.Filter

A simple nuget package that aims masking http response for Asp.Net Core Web Api
C#
7
star
17

git-sum

Experimental go cli tool to track your open issues and PRs.
Go
6
star
18

angular-youtube-api-video-search

https://suadev.github.io/angular-youtube-api-video-search/
CSS
5
star
19

SearchIn

A simple Visual Studio Extension to fast search in best-known sources such as Google, Github etc.
C#
4
star
20

apache-bench-dotnet-core-load-test

medium makalesi örnek uygulama
C#
4
star
21

angular2-movie-search-app

A simple movie search app using by omdb api. https://suadev.github.io/angular2-movie-search-app/
TypeScript
3
star
22

pact-cdc-dotnet-core-sample

development process is going on..
C#
2
star
23

debezium-playground

PowerShell
1
star
24

go-utils

Various ready-to use go implementations and utilities
Go
1
star
25

signalr-react-client-sample

JavaScript
1
star
26

turkish-medium-stories

Medium'da yayınlamış olduğum yazılarımın markdown formatlı kopyalarını içeren depodur.
1
star