title: Sustainable Solution To Configuring Rails, Sidekiq, Redis All On AWS Elastic Beanstalk
body: <p>AWS Elastic Beanstalk rails app that needs a sidekiq worker processes running alongside Puma/Passenger.  Getting the sidekiq process to run has resulted in hours failed attempts.  Also, getting the rails app and sidekiq to talk to my AWS ElastiCache cluster apparently needs some security rule changes.</p>
  
  <h3>Background</h3>
  
  <p>We started out with an extremely simple Rails app that was easily deployed to AWS Elastic Beanstalk.  Since those early times we've evolved the app to now use the worker framework Sidekiq.  Sidekiq in turn likes to use Redis to pull its jobs.  Anyway, getting all these puzzle pieces assembled in the AWS world is a little challenging.</p>