Skip to content

Container and MicroService based implementation of mtbVisualizer (Powered by Strava)

License

Notifications You must be signed in to change notification settings

isaacaflores2/mtbVisualizerContainerized

Repository files navigation

mtbVisualizerContainerized

Visualize your Strava data

Restructured version of a previous project, mtbVisualizer, that utilizes a microservice architecture and Docker containers!

Additional Technologies

The new web application adds the following technologies to be able to request, display, and save your data:

  1. Docker
  2. Docker Compse

Project References

I utilized the following resources as references for the project architecture and to utilize Docker:

  1. eShopOnContainers
  2. .NET Microservices: Architecture for Containerized .NET Applications
  3. Quickstart: Compose and ASP.NET Core with SQL Serve

Application Architecture

The ASP.NET Core MVC application uses two microservices using Http as the communication protocol to request and display Strava data. Each service has its own Strava client and stores its own data. The MVC application uses a separate identity database to store user login information.

About

Container and MicroService based implementation of mtbVisualizer (Powered by Strava)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published