I work almost exclusively with people learning Swarm, and companies deploying Swarm. In Sacramento, CA today at MuraCon conference listening to stories of teams I've never met, taking Docker Swarm CE into production. Most I see start out deploying it for web services, web sites, worker jobs, then maybe dipping into persistent data containers with something like REX-Ray for shared storage. 18.03 is the latest Docker CE release and solid afaik. The dev-to-prod workflow is pretty great woth docker-compose to Swarm Mode. See my DockerCon talk https://dockercon.docker.com/watch/WdAeLaLuSCNQwEp61YVXUt and my YouTube Channel on stuff I just started doing https://www.youtube.com/c/BretFisherITPro and I also have articles and courses at https://bretfisher.com