Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? ›...

13
Improving VASmalltalk deployment, availability and scalability with Docker Cologne, Germany – August 29 th ESUG 2019 Mariano Martinez Peck Software Engineer @MartinezPeck linkedin.com/in/mariano-martinez-peck https://marianopeck.blog/ [email protected]

Transcript of Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? ›...

Page 1: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Improving VASmalltalk deployment, availability and scalability with DockerCologne, Germany – August 29th

ESUG 2019

Mariano Martinez PeckSoftware Engineer

@MartinezPeck

linkedin.com/in/mariano-martinez-peck

https://marianopeck.blog/

[email protected]

Page 2: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization
Page 3: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

2009 2019

Page 4: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Linux Containers

Page 5: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Docker

Page 6: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Why is Docker relevant for Smalltalk?

› Easier deployment

› Leverage dev, testing and production env

› Hardware optimization

› Allows “Infrastructure as code”

› Reproducible process

› Big players behind it

› Many others…

Page 7: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

How to Dockerize a Smalltalk application?

Page 8: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Demo

Page 9: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Showtime!

Page 10: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

How to build a Docker Swarm cluster?

Page 11: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Showtime!

Page 12: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

Contact Us

› Try Kubernetes and OpenShift › k3OS + k3s

Page 13: Improving VASmalltalk deployment, availability and ... · Why is Docker relevant for Smalltalk? › Easier deployment › Leverage dev, testing and production env › Hardware optimization

© Instantiations, Inc. All Rights Reserved.

Thank you for your AttentionQuestions?

Mariano Martinez PeckSoftware Engineer

[email protected]

@MartinezPeck

linkedin.com/in/mariano-martinez-peck

https://marianopeck.blog/