The application utilizes of a task scheduler (Coravel) that requests the data about five different selected cities from the OpenWeatherAPI. Once retrieved, the data is first stored on a Redis database and sent through the message broker (RabbitMQ) to the Golang application that inserts the data on a file dedicated for each city. Later, the redis data is retrieved to create a daily report for each city average where it will be stored on a MongoDB database.
-
Notifications
You must be signed in to change notification settings - Fork 0
R-uan/WeatherMonitoring
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Weather Application to monitor the weather in selected cities through periodic requests and daily summaries.