SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Zaratan
A project management tool
Zaratan
A project management tool
Docker, Golang and some sweet code magic 🦄
Zaratan - who we are
• @Wellnet
• @lussoluca (Luca Lusso)
• @r3vit (Marco Capobussi)
3
Zaratan - Lightning talk
• When and why
• What
• How
• (demo)
• Future
• Fun facts and end
4
Zaratan - story (start)
• We will manage our lighting talk as a journey
through Golang and Docker.
• This tool named “Zaratan” was born in the mid of
last year (summer 2016) when a CS student
(@r3vit) was looking for something interesting to
learn, in order to write is thesis for Bachelor’s
degree.
5
Zaratan - story (start)
• With this lightning talk we would love to share
something about our journey building a first
prototype of this tool.
• This tool named “Zaratan” was born in the mid of
last year (summer 2016) when a CS student
(@r3vit) was looking for something interesting to
learn, in order to write is thesis for Bachelor’s
degree.
• (something about next story could be fictionalize)
6
7
And the journey begins
Image credits: https://github.com/gengo/goship
8
Zaratan - why?
• Docker and containers world is growing fast

Containers is based on old ideas but now with
Docker it’s the future, and it’s written in Go!
9
Zaratan - why?
• Docker and containers world is growing fast

Containers is based on old ideas but now with
Docker it’s the future, and it’s written in Go!
• Managing containers needs technical skills

(and time!)
Zaratan - why?
• Docker and containers world is growing fast

Containers is based on old ideas but now with
Docker it’s the future, and it’s written in Go!
• Managing containers needs technical skills

(and time!)

Image credits: https://www.xkcd.com/1764/
Zaratan - why?
• Docker and containers world is growing fast

Containers is based on old ideas but now with
Docker it’s the future, and it’s written in Go!
• Managing containers needs technical skills

(and time!)
• And we need a tool that can easily allow to
manage Docker projects (for non developers too!)
Zaratan - what?
• Zaratan is:
13
Zaratan - what?
• Zaratan is:



- a tool written in Go
❤
Zaratan - what?
• Zaratan is:



- a tool written in Go



- a wrapper of docker-compose library(libcompose)



Zaratan - what?
• Zaratan is:



- a tool written in Go



- a wrapper of docker-compose library(libcompose)



- that allows manage and orchestrate new projects



Zaratan - what?
• Zaratan is:



- a tool written in Go



- a wrapper of docker-compose library(libcompose)



- that allows manage and orchestrate new projects



- and let you create and use custom templates



Zaratan - what?
• Zaratan is:



- a tool written in Go



- a wrapper of docker-compose library(libcompose)



- that allows manage and orchestrate new projects



- and let you create and use custom templates



- in a local environment, in a easily and quick way!
Zaratan - How?
• Zaratan is based on libcompose, a docker-compose
management package written in Go
• Now is a CLI tool, using spf13/cobra package and gorilla/mux
for APIs
• Docker compose templates and wizard are managed by the
powerful text/template engine
• Data storing is performed in sqlite with mattn/go-sqlite3
• The glue that allow all the things to work together is (obviously)
go and some open source (not so obviously) logic 🤖
19
Zaratan - demo
• Demo? 

If we have time :)

20
Zaratan - Future?
• a beautiful GUI
• a new, shiny template registry
• new templates! (Play stack, MEAN stack …)
• integrated local dns and domain proxy manager
• … and continuos improvement!
21
Zaratan - fun facts - 1
• According to the tradition of the Physiologus and
medieval bestiaries, the Zaratan (aspidochelone)
is a fabled sea creature
Image credits: http://warriorsofmyth.wikia.com/wiki/Zaratan
22
Zaratan - fun facts - 2
• The first man that described this (Zaratan)
creature was the italian “Plinio il vecchio”. He’s
considered also the first volcanologist in history!
Image credits: https://github.com/gengo/goship
23
Zaratan - fun facts - 3
• The first stroke ended well, @r3vit graduated last
November (someone in academic world think
that wasn’t a waste of time, luckily 🤓)
Image credits: https://medium.com/travis-on-docker/
24
Thank you!
• Time is out! Let us know what you think!
• (Zaratan will be released later this year as on gitlab with
open source license)
• For more info



@Wellnet



@lussoluca (Luca Lusso)



@r3vit (Marco Capobussi)
⏰
25

Contenu connexe

Similaire à Golab.io

Making the big data ecosystem work together with Python & Apache Arrow, Apach...
Making the big data ecosystem work together with Python & Apache Arrow, Apach...Making the big data ecosystem work together with Python & Apache Arrow, Apach...
Making the big data ecosystem work together with Python & Apache Arrow, Apach...Holden Karau
 
Making the big data ecosystem work together with python apache arrow, spark,...
Making the big data ecosystem work together with python  apache arrow, spark,...Making the big data ecosystem work together with python  apache arrow, spark,...
Making the big data ecosystem work together with python apache arrow, spark,...Holden Karau
 
TIFF Nexus: Compile With Style
TIFF Nexus: Compile With StyleTIFF Nexus: Compile With Style
TIFF Nexus: Compile With StylePearl Chen
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsJoshua Shinavier
 
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker imagesRootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker imagesDaniel Garcia (a.k.a cr0hn)
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
 
Dancing faster in the datasphere
Dancing faster in the datasphereDancing faster in the datasphere
Dancing faster in the datasphereJ T "Tom" Johnson
 
Lessons Learned from CityOpenSource
Lessons Learned from CityOpenSourceLessons Learned from CityOpenSource
Lessons Learned from CityOpenSourceMarco Montanari
 
GIDS 2020 - Unpacking the Container
GIDS 2020 - Unpacking the ContainerGIDS 2020 - Unpacking the Container
GIDS 2020 - Unpacking the ContainerMelissaMcKay15
 
OSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoringOSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoringGianluca Arbezzano
 
OSDC 2018 | Distributed Monitoring by Gianluca Arbezzano
OSDC 2018 | Distributed Monitoring by Gianluca ArbezzanoOSDC 2018 | Distributed Monitoring by Gianluca Arbezzano
OSDC 2018 | Distributed Monitoring by Gianluca ArbezzanoNETWAYS
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStackShapeBlue
 
Scala at Treasure Data
Scala at Treasure DataScala at Treasure Data
Scala at Treasure DataTaro L. Saito
 
Data Day Seattle 2015: Sarah Guido
Data Day Seattle 2015: Sarah GuidoData Day Seattle 2015: Sarah Guido
Data Day Seattle 2015: Sarah GuidoBitly
 
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack
Scaling Your App With Docker Swarm using Terraform, Packer on OpenstackScaling Your App With Docker Swarm using Terraform, Packer on Openstack
Scaling Your App With Docker Swarm using Terraform, Packer on OpenstackBobby DeVeaux, DevOps Consultant
 
The LoCloud lightweight digital library and alternative content sources, Adam...
The LoCloud lightweight digital library and alternative content sources, Adam...The LoCloud lightweight digital library and alternative content sources, Adam...
The LoCloud lightweight digital library and alternative content sources, Adam...locloud
 
Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012Lance Ball
 

Similaire à Golab.io (20)

Making the big data ecosystem work together with Python & Apache Arrow, Apach...
Making the big data ecosystem work together with Python & Apache Arrow, Apach...Making the big data ecosystem work together with Python & Apache Arrow, Apach...
Making the big data ecosystem work together with Python & Apache Arrow, Apach...
 
Making the big data ecosystem work together with python apache arrow, spark,...
Making the big data ecosystem work together with python  apache arrow, spark,...Making the big data ecosystem work together with python  apache arrow, spark,...
Making the big data ecosystem work together with python apache arrow, spark,...
 
TIFF Nexus: Compile With Style
TIFF Nexus: Compile With StyleTIFF Nexus: Compile With Style
TIFF Nexus: Compile With Style
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker imagesRootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
 
Pharo Status
Pharo StatusPharo Status
Pharo Status
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
 
Dancing faster in the datasphere
Dancing faster in the datasphereDancing faster in the datasphere
Dancing faster in the datasphere
 
Lessons Learned from CityOpenSource
Lessons Learned from CityOpenSourceLessons Learned from CityOpenSource
Lessons Learned from CityOpenSource
 
GIDS 2020 - Unpacking the Container
GIDS 2020 - Unpacking the ContainerGIDS 2020 - Unpacking the Container
GIDS 2020 - Unpacking the Container
 
Pyramid faq
Pyramid faqPyramid faq
Pyramid faq
 
OSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoringOSDC 2018 - Distributed monitoring
OSDC 2018 - Distributed monitoring
 
OSDC 2018 | Distributed Monitoring by Gianluca Arbezzano
OSDC 2018 | Distributed Monitoring by Gianluca ArbezzanoOSDC 2018 | Distributed Monitoring by Gianluca Arbezzano
OSDC 2018 | Distributed Monitoring by Gianluca Arbezzano
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStack
 
Scala at Treasure Data
Scala at Treasure DataScala at Treasure Data
Scala at Treasure Data
 
Data Day Seattle 2015: Sarah Guido
Data Day Seattle 2015: Sarah GuidoData Day Seattle 2015: Sarah Guido
Data Day Seattle 2015: Sarah Guido
 
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack
Scaling Your App With Docker Swarm using Terraform, Packer on OpenstackScaling Your App With Docker Swarm using Terraform, Packer on Openstack
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack
 
Future of Grails
Future of GrailsFuture of Grails
Future of Grails
 
The LoCloud lightweight digital library and alternative content sources, Adam...
The LoCloud lightweight digital library and alternative content sources, Adam...The LoCloud lightweight digital library and alternative content sources, Adam...
The LoCloud lightweight digital library and alternative content sources, Adam...
 
Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012
 

Dernier

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Dernier (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Golab.io

  • 2. Zaratan A project management tool Docker, Golang and some sweet code magic 🦄
  • 3. Zaratan - who we are • @Wellnet • @lussoluca (Luca Lusso) • @r3vit (Marco Capobussi) 3
  • 4. Zaratan - Lightning talk • When and why • What • How • (demo) • Future • Fun facts and end 4
  • 5. Zaratan - story (start) • We will manage our lighting talk as a journey through Golang and Docker. • This tool named “Zaratan” was born in the mid of last year (summer 2016) when a CS student (@r3vit) was looking for something interesting to learn, in order to write is thesis for Bachelor’s degree. 5
  • 6. Zaratan - story (start) • With this lightning talk we would love to share something about our journey building a first prototype of this tool. • This tool named “Zaratan” was born in the mid of last year (summer 2016) when a CS student (@r3vit) was looking for something interesting to learn, in order to write is thesis for Bachelor’s degree. • (something about next story could be fictionalize) 6
  • 7. 7
  • 8. And the journey begins Image credits: https://github.com/gengo/goship 8
  • 9. Zaratan - why? • Docker and containers world is growing fast
 Containers is based on old ideas but now with Docker it’s the future, and it’s written in Go! 9
  • 10. Zaratan - why? • Docker and containers world is growing fast
 Containers is based on old ideas but now with Docker it’s the future, and it’s written in Go! • Managing containers needs technical skills
 (and time!)
  • 11. Zaratan - why? • Docker and containers world is growing fast
 Containers is based on old ideas but now with Docker it’s the future, and it’s written in Go! • Managing containers needs technical skills
 (and time!)
 Image credits: https://www.xkcd.com/1764/
  • 12. Zaratan - why? • Docker and containers world is growing fast
 Containers is based on old ideas but now with Docker it’s the future, and it’s written in Go! • Managing containers needs technical skills
 (and time!) • And we need a tool that can easily allow to manage Docker projects (for non developers too!)
  • 13. Zaratan - what? • Zaratan is: 13
  • 14. Zaratan - what? • Zaratan is:
 
 - a tool written in Go ❤
  • 15. Zaratan - what? • Zaratan is:
 
 - a tool written in Go
 
 - a wrapper of docker-compose library(libcompose)
 

  • 16. Zaratan - what? • Zaratan is:
 
 - a tool written in Go
 
 - a wrapper of docker-compose library(libcompose)
 
 - that allows manage and orchestrate new projects
 

  • 17. Zaratan - what? • Zaratan is:
 
 - a tool written in Go
 
 - a wrapper of docker-compose library(libcompose)
 
 - that allows manage and orchestrate new projects
 
 - and let you create and use custom templates
 

  • 18. Zaratan - what? • Zaratan is:
 
 - a tool written in Go
 
 - a wrapper of docker-compose library(libcompose)
 
 - that allows manage and orchestrate new projects
 
 - and let you create and use custom templates
 
 - in a local environment, in a easily and quick way!
  • 19. Zaratan - How? • Zaratan is based on libcompose, a docker-compose management package written in Go • Now is a CLI tool, using spf13/cobra package and gorilla/mux for APIs • Docker compose templates and wizard are managed by the powerful text/template engine • Data storing is performed in sqlite with mattn/go-sqlite3 • The glue that allow all the things to work together is (obviously) go and some open source (not so obviously) logic 🤖 19
  • 20. Zaratan - demo • Demo? 
 If we have time :)
 20
  • 21. Zaratan - Future? • a beautiful GUI • a new, shiny template registry • new templates! (Play stack, MEAN stack …) • integrated local dns and domain proxy manager • … and continuos improvement! 21
  • 22. Zaratan - fun facts - 1 • According to the tradition of the Physiologus and medieval bestiaries, the Zaratan (aspidochelone) is a fabled sea creature Image credits: http://warriorsofmyth.wikia.com/wiki/Zaratan 22
  • 23. Zaratan - fun facts - 2 • The first man that described this (Zaratan) creature was the italian “Plinio il vecchio”. He’s considered also the first volcanologist in history! Image credits: https://github.com/gengo/goship 23
  • 24. Zaratan - fun facts - 3 • The first stroke ended well, @r3vit graduated last November (someone in academic world think that wasn’t a waste of time, luckily 🤓) Image credits: https://medium.com/travis-on-docker/ 24
  • 25. Thank you! • Time is out! Let us know what you think! • (Zaratan will be released later this year as on gitlab with open source license) • For more info
 
 @Wellnet
 
 @lussoluca (Luca Lusso)
 
 @r3vit (Marco Capobussi) ⏰ 25