Application that notifies when episodes go live or aggregate those notifications in reports
Functional goal of this application is to provide updates for episodes air dates in the form of user customisable reports.
The whole application is being migrated to a distributed architecture. While the core-service application might work for some use cases, the goal is to split the core-service.
- Currently, only https://trakt.tv/ is being used to retrieve information about Shows, Seasons and Episodes, including air dates.
- Importing of shows to local database is also supported only from trakt.
At this moment, only trakt is supported for imports. URL that needs to be provided to the importer endpoint is in form of https://trakt.tv/shows/star-trek-the-next-generation
Service | Port |
---|---|
Configuration service | 8888 |
Eureka service | 8761 |
Monitor (SBA) service | 8010 |
Content service | - |
Report service | - |
Port - is dynamics port and can be discovered from Eureka instance. Those services also support horizontal scaling. |