John Fiedler shared his experience running Docker in production at SalesforceIQ over two years. Some key lessons learned include starting simply with existing tools like Chef before adopting new container technologies, addressing file system and storage issues, using isolation to avoid resource constraints, and implementing security. Fiedler demonstrated how SalesforceIQ uses Docker with AWS Beanstalk and Mesos/DCOS for CI/CD and running stateless services at scale with service discovery, load balancing and auto-scaling. He advised starting simply and building towards a production-grade PaaS or CaaS as needs increase.