This document discusses using containers and databases together from development to production. It addresses challenges like data redundancy, dynamic cluster formation and healing when containers start and stop. It proposes that Aerospike database combined with containers can provide data persistence, scalability, self-organization and efficient resource utilization to meet these challenges. Examples are given of building an app with Python, Aerospike and Docker Compose in development and deploying it to production behind HAProxy, including scaling the web tier and Aerospike cluster using Docker networking and the Interlock plugin.