15
Microservices, DevOps, and Containers

Microservices, DevOps, and Containers with OpenShift and Fabric8

  • Upload
    ceposta

  • View
    1.465

  • Download
    1

Embed Size (px)

Citation preview

Microservices, DevOps, and Containers

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

So… you’re thinking about doing microservices…

Ifchangeishappeningontheoutsidefasterthanontheinsidetheendisinsight.

Jack Welch, former CEO, GE

organizationswhichdesignsystems...areconstrainedtoproducedesignswhicharecopiesofthecommunicationstructuresoftheseorganizations

Melvin Conway

•  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?

•  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?

•  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

•  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

Questions?

Twitter: @christianposta

Blog: http://blog.christianposta.com

Email: [email protected]

Demo time!

Twitter: @christianposta

Blog: http://blog.christianposta.com

Email: [email protected]