DevOps Indonesia Meetup : "Making DevOps Practice Real" by Martin Lee & Yoseph Nandana
1. PAGE
1
DEVOPS INDONESIA
DEVOPS INDONESIA
Jakarta, 16 October 2018,
DevOps Community in Indonesia
Making DevOps Practice Real
Through A Scalable & Self Healing Digital Platform
Martin Lee - Solutions Architect Manager, ASEAN, Red Hat
Yoseph Nandana - Senior Solutions Architect, Middleware,
Indonesia, Red Hat
at
2. Martin Lee - Solutions Architect Manager,ASEAN, Red Hat
Yoseph Nandana - Senior Solutions Architect, Middleware, Indonesia, Red Hat
https://www.linkedin.com/in/martin-yee-kee-lee-272b21/
PAGE1
https://www.linkedin.com/in/yoseph/?originalSubdomain=id
3. ALL COMPANIES MUST BECOME
GREAT SOFTWARE COMPANIES
Peter Schwarzenbauer, member of BMW management,
https://www.nytimes.com/2017/02/08/business/germany-bmw-daimler-volkswagen-uber.html?smprod=n
ytcore-ipad&smid=nytcore-ipad-share
2
4. PAGE3
DON’T GET TRAPPED
1. “Agility” is the most important business capability today.*
2. Every organisation has integration problems tosolve.
Companies by Organizational Health Index Score (McKinsey)
DEVOPS INDONESIA
5. PAGE4
Great Software Companies are AdoptingNew
Patterns for Development
Web
services
Monolith
Waterfall
Server
/VM
Data
Center
APIs
Micro-
services
Container
CI/CD
Hybrid
Cloud
Speed
Agility
Control
DEVOPS INDONESIA
OUTCOMES
ENABLE DIGITAL BUSINESS
6. PAGE5
Digital Transformation Challenge
What phase are you in today?
13%
21%
24%
42%
Execution. Wehave a formal strategy and are actively
digitizing our business processes and/or assets.
Evaluation. Weare planning and researching to develop
a digital transformationstrategy.
Consideration. We are considering it, but have no formal
plans.
No strategy. Wecurrently have no digital
transformation strategy.
DEVOPS INDONESIA
10. PAGE9
Containerized µServices
CONTAINER
Principles of microservices architecture:
● Model around Business Domain
● Culture of Automation (DevOps)
● Deploy Independently
● Scale Independently
● Release Independently
● Combined to form a system or application
● Antifragile - increased robustness and resilience under pressure
● Polyglot (language and framework independence)
● API / contract focused
● Decentralized data management
CONTAINER
CLIENT
RESTAPI
DEVOPS INDONESIA
SERVICE
DATASTORE
11. PAGE10
Polyglotism
...knowledge of several languages, consisting of the ability to
understand, speak, read, or write these languages…
https://en.wikipedia.org/wiki/Polyglotism
DEVOPS INDONESIA