Top Banner
Microservices, DevOps, and Containers
15

Microservices, DevOps, and Containers with OpenShift and Fabric8

Feb 15, 2017

Download

Software

ceposta
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microservices, DevOps, and Containers with OpenShift and Fabric8

Microservices, DevOps, and Containers

Page 2: Microservices, DevOps, and Containers with OpenShift and Fabric8

Christian Posta Principal Middleware Specialist/Architect

Twitter: @christianposta

Blog: http://blog.christianposta.com

Email: [email protected]

•  Committer on Apache Camel, Apache ActiveMQ, Fabric8

•  Spent lot of time working with one of the largest Microservices, web-

scale, unicorn companies

•  Blogger / speaker about DevOps, open-source, integration, and

microservices

Page 3: Microservices, DevOps, and Containers with OpenShift and Fabric8

So… you’re thinking about doing microservices…

Page 4: Microservices, DevOps, and Containers with OpenShift and Fabric8

Ifchangeishappeningontheoutsidefasterthanontheinsidetheendisinsight.

Jack Welch, former CEO, GE

Page 5: Microservices, DevOps, and Containers with OpenShift and Fabric8

organizationswhichdesignsystems...areconstrainedtoproducedesignswhicharecopiesofthecommunicationstructuresoftheseorganizations

Melvin Conway

Page 6: Microservices, DevOps, and Containers with OpenShift and Fabric8

•  Trying to incorporate new technology? •  Trying to copy what others are doing? •  Tactical automation? •  Created a “DevOps” team? •  Exploring cloud services? •  Build/deploy automation? •  OpenSource? •  Piecemeal integration?

How are you keeping up with change?

Page 7: Microservices, DevOps, and Containers with OpenShift and Fabric8

•  100% open source, ASL 2.0 •  Technology agnostic (java, nodejs, python,

golang, etc) •  Built upon decades of industry practices •  1-click automation •  Cloud native (on premise, public cloud, hybrid) •  Complex build/deploy pipelines (human

workflows, approvals, chatops, etc) •  Comprehensive integration inside/outside the

platform

What if you could do all of this right now with an open-source platform?

Page 8: Microservices, DevOps, and Containers with OpenShift and Fabric8
Page 9: Microservices, DevOps, and Containers with OpenShift and Fabric8

•  Developer focused workflow •  Higher level abstraction above containers for

delivering technology and business value •  Build/deployment triggers •  Software Defined Networking (SDN) •  Docker native format/packaging •  Autoscaling •  CLI/Web based tooling

OpenShift

Page 10: Microservices, DevOps, and Containers with OpenShift and Fabric8
Page 11: Microservices, DevOps, and Containers with OpenShift and Fabric8

•  Docker native, built on top of Kubernetes API •  Out of the box CI/CD, management UI •  Logging, Metrics •  ChatOps •  API Management •  iPaaS/Integration •  Chaos Monkey •  Lots and lots of tooling/libraries to make

developing cloud-native applications easier

http://fabric8.io

Page 12: Microservices, DevOps, and Containers with OpenShift and Fabric8
Page 13: Microservices, DevOps, and Containers with OpenShift and Fabric8
Page 14: Microservices, DevOps, and Containers with OpenShift and Fabric8

Questions?

Twitter: @christianposta

Blog: http://blog.christianposta.com

Email: [email protected]

Page 15: Microservices, DevOps, and Containers with OpenShift and Fabric8

Demo time!

Twitter: @christianposta

Blog: http://blog.christianposta.com

Email: [email protected]