All Projects → okandavut → tourism-microservices

okandavut / tourism-microservices

Licence: other
This project developed for learning how is the ASP .NET Core Microservices and Ocelot working. Project has two ASP .NET Core Microservice and one API Gateway which is working with Ocelot. Also includes the ElasticSearch for log requests and responses.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to tourism-microservices

run-aspnet-identityserver4
Secure microservices with using standalone Identity Server 4 and backing with Ocelot API Gateway. Protect our ASP.NET Web MVC and API applications with using OAuth 2 and OpenID Connect in IdentityServer4. Securing your web application and API with tokens, working with claims, authentication and authorization middlewares and applying policies.
Stars: ✭ 159 (+536%)
Mutual labels:  ocelot-gateway
Consul.ServiceDiscovery.Demo
This demo shows how to implement simple containerized (Docker) microservice architecture with gateway, load balancer (Ocelot) and automatic service discovery (Consul).
Stars: ✭ 24 (-4%)
Mutual labels:  ocelot-gateway

Tourism Microservices

Table of Contents

Introduction

This project developed for learning how is the ASP .NET Core Microservices and Ocelot working. Project has two ASP .NET Core Microservice and one API Gateway which is working with Ocelot. Also includes the ElasticSearch for log requests and responses.

Structure

  • Api-gateway (.NET Core 3.1 Project with Ocelot)

  • Hotels Api (.NET Core 3.1 Project)

  • Tours Api (.NET Core 3.1 Project)

    Project structure

Technologies

Feedback

Feel free to send me feedback on Twitter or file an issue. Feature requests are always welcome. If you wish to contribute, please open your pull request and add me reviewer.

If there's anything you'd like to chat about, please feel free send me dm on Twitter!

Build Process

  • Clone the projects
  • Download PostgreSQL and create ToursDb and HotelsDb (check appsettings.json for db and user informations.)
  • Open with Visual Studio or launch with "dotnet run"
  • Add author to reviewer before PR merge.

Contributors


Okan DAVUT

🚇 ⚠️ 💻

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].