Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
@sendilkumarn Ola, Mexico
Slide 2
Slide 2 text
@sendilkumarn Easy Microservices with Kubernetes & Istio
Slide 3
Slide 3 text
@sendilkumarn Sendil Kumar
Slide 4
Slide 4 text
@sendilkumarn
Slide 5
Slide 5 text
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
Slide 6
Slide 6 text
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
Slide 7
Slide 7 text
@sendilkumarn Monoliths are simple
Slide 8
Slide 8 text
@sendilkumarn Monoliths are faster
Slide 9
Slide 9 text
@sendilkumarn Monoliths tied to one stack
Slide 10
Slide 10 text
@sendilkumarn Monoliths reduces scalability
Slide 11
Slide 11 text
@sendilkumarn Microservices are scalable
Slide 12
Slide 12 text
@sendilkumarn Microservices Various technology
Slide 13
Slide 13 text
@sendilkumarn Microservices respond faster
Slide 14
Slide 14 text
@sendilkumarn Fault Isolation
Slide 15
Slide 15 text
@sendilkumarn Granular scaling
Slide 16
Slide 16 text
@sendilkumarn But...
Slide 17
Slide 17 text
@sendilkumarn
Slide 18
Slide 18 text
@sendilkumarn Store Notification Product Invoice
Slide 19
Slide 19 text
@sendilkumarn Store Notification Product Invoice Replicas Container Hardware Runtime OS
Slide 20
Slide 20 text
@sendilkumarn Start with Monoliths, before venturing into Microservices land....
Slide 21
Slide 21 text
@sendilkumarn
Slide 22
Slide 22 text
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
Slide 23
Slide 23 text
@sendilkumarn Store Notification Product Invoice Replicas Container Hardware Runtime OS DOCKER
Slide 24
Slide 24 text
@sendilkumarn DOCKER ✅ Self-contained images ✅ Complete portability ❌ Managing the infrastructure ❌ When and how to run
Slide 25
Slide 25 text
@sendilkumarn Store Notification Product Invoice Replicas DOCKER Container Hardware Runtime OS DOCKER
Slide 26
Slide 26 text
@sendilkumarn Kubernetes ✅ Automate deployment ✅ Scale (up/down/in/out) ✅ Manage the application ❌ Authorize & Authenticate ❌ complete service discovery Decouple the infrastructure completely
Slide 27
Slide 27 text
@sendilkumarn K8s yaml files state “running state” of application.
Slide 28
Slide 28 text
@sendilkumarn Store Notification Product Invoice Replicas DOCKER
Slide 29
Slide 29 text
@sendilkumarn Store Notification Product Invoice
Slide 30
Slide 30 text
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
Slide 31
Slide 31 text
@sendilkumarn Store Notification Product Invoice Service Mesh
Slide 32
Slide 32 text
@sendilkumarn ❌ Control ❌ Manage ❌ Secure ❌ Connect
Slide 33
Slide 33 text
@sendilkumarn Istio ✅ Control ✅ Manage ✅ Secure ✅ Connect Without any server changes
Slide 34
Slide 34 text
@sendilkumarn Store Proxy Envoy Proxy
Slide 35
Slide 35 text
@sendilkumarn Store Notification Product Invoice
Slide 36
Slide 36 text
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
Slide 37
Slide 37 text
@sendilkumarn JHipster
Slide 38
Slide 38 text
@sendilkumarn JHipster is a development platform to quickly generate, develop, & deploy modern web applications.
Slide 39
Slide 39 text
@sendilkumarn
Slide 40
Slide 40 text
@sendilkumarn
Slide 41
Slide 41 text
@sendilkumarn Microservice Gateway Microservice Applications
Slide 42
Slide 42 text
@sendilkumarn
Slide 43
Slide 43 text
@sendilkumarn Consul JHipster Registry Consistency over Availability Multi-node cluster Availability over Consistency Spring Eureka + Cloud config
Slide 44
Slide 44 text
@sendilkumarn Store Notification Invoice Product Microservice Gateway Microservice Application
Slide 45
Slide 45 text
@sendilkumarn Demo time...
Slide 46
Slide 46 text
@sendilkumarn JDL samples JHipster KHipster
Slide 47
Slide 47 text
@sendilkumarn Thank you @sendilkumarn @sendilkumarn @sendilkumarn