Microservices architecture has changed how companies develop, deploy and release applications. Some technologies such as Docker and Kubernetes has emerged to simplify how to put applications into production, increasing the release velocity from months to N times per day.
If you are into DevOps bandwagon, come to this session to learn how Kubernetes and Istio (the new Crown jewel) can help you on reducing the lead time (time to business value from idea too production) and start releasing at unicorn speed.
9. @alexsotob9
âIn the future, you and I areâš
going to be good friends.âš
âš
You just donât know it yet.ââš
âš
âWOLVERINE
10. @alexsotob10
Shipping Software
> Build
Creates a deliverable artefact of your code
> Test
Check implementing the right thing and things right
> Deploy
Installing the new artefact on production
> Release
Move production trafïŹc to the new version
13. @alexsotob13
Your Stack Matters
Server Hardware
Operating System
Application Server
your.war
Java Virtual Machine
Custom Configuration
Linux Kernel Version & Distribution
Java 1.7.0_67
Tomcat, Wildfly, Jetty
JDBC driver, JMS queue, users
56. @alexsotob56
Istio Control Plane
Pod
Container
JVM
Service A
Envoy Side-car
Pod
Container
JVM
Service B
Envoy Side-car
Pod
Container
JVM
Service C
Envoy Side-car
HTTP1.1, HTTP2,
gRPC, TCP w/TLS
HTTP1.1, HTTP2,
gRPC, TCP w/TLS
HTTP1.1, HTTP2,
gRPC, TCP w/TLS
Istio Pilot Istio Mixer Istio Auth
istioctl, API, config Quota, Telemetryâš
Rate Limiting, ACL
CA, SPIFFE
Istio Data Plane