ExpDev07 / coronavirus-tracker-api

🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
https://coronavirus-tracker-api.herokuapp.com
GNU General Public License v3.0
1.59k stars 320 forks source link

Location agg branch #392

Closed milandrapic closed 3 years ago

milandrapic commented 3 years ago

added a new class called LocationRoot, this is the only object from the location layer that is allowed to be accessed outside the location layer.

the location root is accessed only from the service layer and creates an aggregate design pattern