Symbiosis of Docker and Perl

Prague.pm

60 minutes

Any

English 

In this talk, we will show how we build microservices in Perl. We will cover docker basics, the stack we use for creating, testing and releasing our internal Perl distributions and for creating, building and deploying our Perl microservices.

Let us reveal some details before the talk begins. We use:
- Minilla for scaffolding new distribution
- Teamcity for testing and building
- Pinto as our internal DarkPAN with MetaCPAN GUI
- Docker for testing and packaging the microservices
- Mesos / Marathon based internal cloud for running microservices in production

We will shortly describe each of mentioned technologies and how we use them together to build our continuous integration stack. 

Attended by:
Cristian-Flaviu Rat
Laurent Dami (‎dami‎)
Steffen Winkler (‎STEFFENW‎)
Pablo Rodríguez González
Dagfinn Ilmari Mannsåker (‎ilmari‎)
Vidar Tyldum (‎tyldum‎)
Iaroslav Poliakov
Victor Nițu (‎nightsh‎)
István Almási (‎ialmasi‎)
Choroba
Andreea Hosu (‎Andreea‎)
Juan Julián Merelo-Guervós (‎jmerelo‎)
Mark Nettlingham
Patrick Mevzek
Jorge Soares
Hermen Lesscher (‎hermen‎)
Michal Jurosz (‎mj41‎)
Wolfgang Pecho
R Geoffrey Avery (‎rGeoffrey‎)
Thomas Klausner (‎domm‎)
Sue Spence (‎virtualsue‎)
Martin Barth (‎ufobat‎)
Mickey Nasriachi (‎Mickey‎)
Tina Müller (‎tinita‎)
Juan Camacho
DrForr
Mark Stringer (‎mullet‎)
Christoph Ziebuhr
Andreas Holzner
Anne Thorniley
Jean Forget
IBM Deutschland TSS GmbH (‎yulivee‎)
Peter Heuchert
Jan Seidl (‎JaSei‎)
Andrew Beech
Artur Khabibullin
Moray Jones
Virgil Dinu (‎Dux‎)
Eitan Schuler
Peter Corrigan
Jussi Kinnula (‎Spot‎)
Daniel Brunkhorst
Bogdan Mursa
Petar Rastovac (‎Peca‎)
Cristina Mavriche
Ivan Jovovic
Dumitru Negrea
Maria Hedberg
Snorri Briem
Rikus Goodell
Mihai Pop
Porumb Mihaela
Martin Kjeldsen (‎baest‎)
Árpád Szász (‎Árpi‎)
Silviu Magurean
Andrew Nugged (nugged)
Abe Timmerman (‎abeltje‎)
Norbert Stefan
Dumitriu Sebastian
Stephen Hall (‎predix‎)
Nicholas Jackson
Jose Luis Martinez Torres (‎JLMARTIN‎)
Adrian Matei
Lidia Corde
Gonzalo Diethelm (‎gonzo‎)
John van Krieken (‎vladtz‎)
Ilya Chesnokov (‎ichesnokov‎)
Phil King
Søren Lund (‎slu‎)
Plesco Natalia (‎natasha‎)
Lukáš Rampa
Sweth Chandramouli
Andrey Mikhaylenko (‎neithere‎)
Leo Grapendaal
Thomas Reifenberger
Fulvio Scapin (‎trantorvega‎)