Caching functionaility and error logging + Elastic Beanstalk gitignore