= List! image::ROOT:swarmlab.png[swarmlab,150,float=right] == Why Docker https://www.cloudbees.com/blog/why-dockero[Why Docker^] == Intro docker https://www.compose-spec.io/ https://github.com/veggiemonk/awesome-docker https://twitter.com/awesome_docker === Learn to build and deploy your distributed applications easily to the cloud with Docker https://docker-curriculum.com/ == Next Step DockerSwarm https://www.youtube.com/watch?v=Tm0Q5zr3FL4 https://www.simplilearn.com/tutorials/docker-tutorial/docker-swarm === Getting started with swarm - official from docker https://docs.docker.com/engine/swarm/swarm-tutorial/https://k21academy.com/docker-kubernetes/docker-swarm/ === Replicability, use the same files as when developing locally. https://dockerswarm.rocks/ === Open Source Cloud Guide από την IBM https://open-cloud-guide.dev/ === Alternatives https://www.nomadproject.io/ https://dev.to/stevenmcgown/kubernetes-for-dummies-5hmh === Raft consensus in swarm mode https://docs.docker.com/engine/swarm/raft/ https://raft.github.io/ http://thesecretlivesofdata.com/raft/ == Next Step Storage https://www.youtube.com/watch?v=W2Z7fbCLSTw === Generic https://docs.mongodb.com/manual/replication/ https://docs.mongodb.com/manual/core/capped-collections/ === On memory https://redis.io/topics/cluster-tutorial https://redis.io/ https://www.instaclustr.com/blog/redis-vs-memcached/ === Sharing ==== NFS https://cloud.netapp.com/blog/azure-anf-blg-linux-nfs-server-how-to-set-up-server-and-client https://www.gluster.org/ == Deploy https://www.compose-spec.io/ https://www.youtube.com/watch?v=zLltQxVb3NI https://12factor.net/ == Technologies === programming language ==== nodeJS https://www.youtube.com/watch?v=ENrzD9HAZK4 https://nodejs.org/en/ https://p5js.org/ https://threejs.org/ ==== python https://www.python.org/ === Big data and Scientific analysis https://numpy.org/ https://scipy.org/ https://jupyter.org/ === Rest API https://www.youtube.com/watch?v=s7wmiS2mSXY === Sockets https://www.youtube.com/watch?v=ZBM28ZPlin8 https://socket.io/ == Auth https://oauth.net/2/ https://oauth.net/code/nodejs/ === Auth server https://www.keycloak.org/ == Security VPN etc https://www.wireguard.com/ == POC === netflix https://www.youtube.com/watch?v=CZ3wIuvmHeM 6:50 monolithic 8:24 minroservices 19:00 microservice see also 37:00 https://netflix.github.io/ === Robots and IoT https://nodebots.io/ http://johnny-five.io/ https://ardupilot.org/ https://github.com/ArduPilot/ardupilot