Özgür Yazılım ve Linux Günleri 2016'da "Docker ve Apache Mesos ile Ölçeklenebilir Mikroservis Mimarisi" başlıklı bir seminer verdim.


Manuel Deploymentın problemleri, Docker nedir? Geliştirme ve Deployment için Docker, Apache Mesos nedir? Marathon nedir? Marathon-LB ve HAProxy ile Yük Dengeleme, Git/Jenkins/Marathon entegrasyonu ile otomatik Servis Ölçekleme.
Apache Mesos, yazılımların dağıtık halde çalıştırılmasına imkan tanıyan bir küme yönetim sistemidir. Docker kapsayıcılarını Mesos kümesi üzerinde çalıştırmak suretiyle kaynak soyutlaması yapmak, deploymentları basitleştirmek, servisleri kolayca ölçeklemek ve hata toleranslı hale getirmek mümkündür. Bu sunumda öncelikle Docker'ın ne olduğu anlatılacak, ardından servislerin sürekli entegrasyon ile Docker imajları haline getirilerek Mesos kümesinde nasıl çalıştırılabileceği ve bunun getirdiği faydalar anlatılacaktır.