Slide 1

Slide 1 text

DEVOPS IN OUR PROJECTS ʢϓϩδΣΫτʹ͓͚ΔDevOpsϓϩηεࣄྫʣ 2018-11-05 JDDStudy #4 DevOps & Serverless

Slide 2

Slide 2 text

DEVELOPMENT IN A STARTUP Takuya Noguchi, Japan Digital Design 2018-11-05 JDDStudy #4 DevOps & Serverless

Slide 3

Slide 3 text

https://careers.japan-d2.com/

Slide 4

Slide 4 text

careers.japan-d2.com

Slide 5

Slide 5 text

ABOUT ME Takuya Noguchi (GH/GL: @tnir / Tw: @tn961ir / FB: @tn961ir) 20-yr engineering in digital transformation (DX) 2008- AWS, GCP (App Engine), G Suite (ex-Gmail for Your Domain) Tech Lead, Japan Digital Design DevOps Project software development (Mobile payment, IoT) Tech recruiting & community relations (sponsor of PyCon JP 2018, speaker of JDDStudy #3 The state of DevOps) Community activities GitLab (Core), Cloud Native Computing Foundation (CNCF), Docker Tokyo, Kamiyacho.k8s, Prometheus Tokyo NEW: Django Girls Tokyo (coach & sponsor), GitLab Women (speaker), Japan Container Days v18.12 (committee member)

Slide 6

Slide 6 text

WHAT’S YOUR PURPOSE HERE TODAY?

Slide 7

Slide 7 text

PARTY / NETWORKING?

Slide 8

Slide 8 text

MICROSERVICE ARCHITECTURE & DEVOPS IN AWS?

Slide 9

Slide 9 text

SERVERLESS IN A SMALL COMPANY?

Slide 10

Slide 10 text

DEVOPS IN JDD PROJECTS?

Slide 11

Slide 11 text

FOOD & BEVERAGE

Slide 12

Slide 12 text

Cite from: DevOps in JDD (2018-09-18)

Slide 13

Slide 13 text

TOOLS & CULTURE Cite from: DevOps in JDD (2018-09-18)

Slide 14

Slide 14 text

TOOLS

Slide 15

Slide 15 text

DEVOPS WITH DOCKER/KUBERNETES Serverless Container Dev DataOps Cite from: DevOps in JDD (2018-09-18) Kubernetes →Stability? ɹˠ1.12 (3 years after GA) →Clusters? ɹˠmanaged Kubernetes clusters ɹɹɹe.g., GKE, AKS, EKS, IKS →DevOps lifecycle? ɹˠEnterprise k8s suite! ɹɹɹor GitLab (+ GitOps)

Slide 16

Slide 16 text

KUBERNETES VS SERVERLESS https://www.slideshare.net/jacopen/k8spaasserverless (Japan Container Days v18.04) https://containerdays.jp/ Serverless (TODAY’s topic) is effective in many cases, but Kubernetes is still useful in many other cases.

Slide 17

Slide 17 text

CULTURE

Slide 18

Slide 18 text

CULTURE THAN TOOLS We can introduce DevOps tools. Culture? Education? Not many developers are familiar with containers/Kuberentes (as they are blockchain, frontend, design, backend etc.) →Leads should have in-company training or ask them to go seminars (re:Invent etc.).

Slide 19

Slide 19 text

WORK LIKE OSS “Getting Started with InnerSource” by Andy Oram http://oreilly.com/programming/free/getting-started-with-innersource.csp We are adapting culture from OSS development. GitLab, Inc. (author of “Remote Only” Manifesto) Agile, scrum, code connected with issues etc.

Slide 20

Slide 20 text

COLLABORATE WITH COMMUNITIES https://medium.com/japan-d2/4bc51d69d1cd https://djangogirls.org/tokyo/ https://gitlab-jp.connpass.com/event/105178/ https://vuefes.jp/ What’s next?

Slide 21

Slide 21 text

NEXT: PROJECT CASE WITH SERVERLESS