dotnet-core-microservices-kafka icon indicating copy to clipboard operation
dotnet-core-microservices-kafka copied to clipboard

Asp.Net Core microservices that communicate asynchronous through Kafka message broker.

Asp dot Net Core microservices that communicate asynchronous through Kafka message broker.

Prerequities

  • DotNet Core SDK 3.1
  • Docker
  • pgAdmin or Azure Data Studio

Running in Debug Mode

  • Run 'docker-compose up'
  • Wait all infra to up and running.
  • Select 'All' debug option and start debuging. ( for vscode)
  • Wait until all microservices are up and running.

How Can I Test?

  • Create a user in the identity service with the following json.

    Endpoint: http://localhost:5001/api/sign-up

{
	"FirstName" : "Suat",
	"LastName" : "Köse",
	"Address" : "Üsküdar",
	"Email" : "[email protected]",
	"Password" : "12345"
}
  • Check Identity and Customer databases to make sure user and customer are created properly.
  • Check KafDrop (http://localhost:9000) to see messages on the users topic.