We have monitoring and logging system made up of logstash and grayLog respectively, backed up by elasticSearch.
Monitoring system provides the good indication about the health of the system. For deep dives I prefer checking the state of traffic over messaging queue rabbitMQ dashboard. We use saltStack for configuration management of our services and components of the system and circus for process management.
project responsible for syncing data across all the sites. It’s a queue system
based on priority queue. It’s api is hosted as a service on the cloud.
Notifies subscribed clients post happening of an event. It is based on publish
subscribe model. Actions are generated from events, one of the actions being generation of rss message which would notify the clients.
service responsible for calculating asset dependencies. Improved the calculation of dependencies by ~ 30 percent by using lazy loading, python generators.