good start at tiers
organized for multiple process types
workers connecting to rabbitmq
working with rabbitmq channels
simpler logging
listening for shutdown signals