SlideShare a Scribd company logo
1 of 52
Download to read offline
PUBLIC
Krasimir Semerdzhiev / @evilyeti
SAP
Extending Business systems with
Kubernetes, Istio and Java.
PUBLIC
Krasimir Semerdzhiev / @evilyeti
SAP
Extending Business systems with
Kubernetes, Istio and ………………… .<fill in here your language of choice>
3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Krasimir Semerdzhiev (aka Krassi aka @evilyeti)
• Computer magazine
• Gamers’ workshop
magazine
• ProSyst GmbH
• InQMy Labs
SAP Labs Bulgaria
• SAP SE
• SAP Hybris -> SAP Customer Experience
4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
About me
About Extensibility
Real-world scenarios
Possible solution
Real-world showcase
Technology stack behind the scenes
How to get involved
Agenda
The extensibility journey
6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“You can choose any color,
as long as it’s black…”
Standard software in automotive
7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Color is no longer a topic.
People tend to focus on leather seats and other goodies
Only Black and White colors are typically free though .
Standard software in modern automotive
8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Next level: digital twin
Every car is unique – it’s profile follows the car along the production line.
Hundreds of options to select from to personalize/customize YOUR dream car.
Personalization/customization of software in modern automotive
Image: https://www.inverse.com/article/41363-tesla-factory-robots-engineers
9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
To custom development…
Custom development/extensibility in modern automotive
Image: https://i.ytimg.com/vi/0eDfPyVtZIg/maxresdefault.jpg
https://s3.ics-assets.co.uk/resized/media/img/car360_image_images/870-732003/NhZnRkj5CN2EOijWWmI2.JPG
From standard software…
10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Is it specific to cars?
Of course not! 
11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Next-day delivery
Fully customizable
YOUR shoes!
Adidas “Speedfactory”
12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Let’s get a bit closer to
software…
13PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
From Configuration through Customization to Extensibility
Ease of
adaptation
Flexibility &
Responsibility
Real world scenarios
15PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Every customer
journey is unique
and every point of
engagement matters!
Support
portal
MAKE
PAYMENT
Contact
Center
JOIN
GROUPS
POST
REVIEW
Social
Web-Shop
E-mail
Contact
Center
RECEIVE
OFFER
Digital
ADS
DISCOVER
NEED
Print
Web
TV
CENTER
ADDRESS
Retail
store
Contact
Center
Branded
commu-
nity
NETWORK
ISSUE
Support
portal
SETUP
PHONE
RECEIVE
PACKAGE
MISSING
ITEM
TRACK
ORDER
BUY
Web-shop
Retail
store
RESEARCH
Reviews
REFER
FRIENDS
RECEIVE
OFFER
RESTART
SERVICE
Contact
Center
TERMINATE
SERVICE
PHONE
DAMAGE
Retail
store
Social
BILLING
ISSUE
Contact
Center
Web-shop
Word of
mouth
Social
E-mail
AWARENESS
DISCOVERY
CONSIDERATION
ACTION
USE
ADVOCACY
ACTION
CONSIDERATION
ADVOCACY
USE
Social
Word of
mouth
RESEARCH
INTEREST
Web-Shop
Search
KW/ADS
Web
16PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Every customer
journey is unique
and every point of
engagement matters!
Support
portal
MAKE
PAYMENT
Contact
Center
JOIN
GROUPS
POST
REVIEW
Social
Web-Shop
E-mail
Contact
Center
RECEIVE
OFFER
Digital
ADS
DISCOVER
NEED
Print
Web
TV
CENTER
ADDRESS
Retail
store
Contact
Center
Branded
commu-
nity
NETWORK
ISSUE
Support
portal
SETUP
PHONE
RECEIVE
PACKAGE
MISSING
ITEM
TRACK
ORDER
BUY
Web-shop
Retail
store
RESEARCH
Reviews
REFER
FRIENDS
RECEIVE
OFFER
RESTART
SERVICE
Contact
Center
TERMINATE
SERVICE
PHONE
DAMAGE
Retail
store
Social
BILLING
ISSUE
Contact
Center
Web-shop
Word of
mouth
Social
E-mail
AWARENESS
DISCOVERY
CONSIDERATION
ACTION
USE
ADVOCACY
ACTION
CONSIDERATION
ADVOCACY
USE
Social
Word of
mouth
RESEARCH
INTEREST
Web-Shop
Search
KW/ADS
Web
We need a common extension
framework across the landscape.
17PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
We introduced Kyma
Make simple things simple again!
Kyma equips developers with agile tools to customize, extend, and integrate
any API-enabled application and tailor it to their needs.
kyma-project.io
18PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Getting Started with Kyma
Application connection
Application
API
Events
ApplicationConnectorApplicationConnector
19PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Getting Started with Kyma
Application connection
Application
API
Events
ApplicationConnector
 Certificate & Credentials Exchange
ApplicationConnector
20PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Getting Started with Kyma
Application connection
Application
API
Events
ApplicationConnector
 Certificate & Credentials Exchange
ApplicationConnector
 Events & API registration
21PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Getting Started with Kyma
Application connection
Application
API
Events
ApplicationConnector
Events
 Events & API registration
 Certificate & Credentials Exchange
ApplicationConnector
λ
invokes
EventBus
22PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
λ
Application
API
Events
ApplicationConnector
Events
Authenticated
API Calls
 Events & API registration
invokes
 Certificate & Credentials Exchange
ApplicationConnector
Getting Started with Kyma
Application connection
EventBus
23PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
λ
Application
API
Events
ApplicationConnector
Events
Authenticated
API Calls
 Events & API registration
invokes
 Certificate & Credentials Exchange
ApplicationConnector
Getting Started with Kyma
API exposure
EventBus
API Exposure
Exposes API
endpoint
24PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
λ
Application
API
Events
ApplicationConnector
Events
Authenticated
API Calls
 Events & API registration
invokes
 Certificate & Credentials Exchange
ApplicationConnector
Getting Started with Kyma
Service consumption
EventBus
API Exposure
Exposes API
endpoint
ServiceCatalog
Consumes
services
25PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
λ
Application
API
Events
ApplicationConnector
Events
Authenticated
API Calls
 Events & API registration
invokes
 Certificate & Credentials Exchange
ApplicationConnector
Getting Started with Kyma
Available everywhere
EventBus
API Exposure
Exposes API
endpoint
ServiceCatalog
Consumes
services
On -
Premise
On -
Premise
26PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Project Kyma: Side-by-side extensibility in-a-box
Apache 2.0 license, open source, kyma-project.io
Business Events
API calls
Open Service Broker
(OSB) compatible
service providers
Business services
ApplicationConnectivity
ServiceCatalog
Flows
Microservices
API Exposure
Functions
EventBus
Service
Management
Service
Consumption
Any Third Party System
Any Customer System
SAP ® C/4HANA
Any SAP ® System
API calls
On -
Premise
On -
Premise
Lets see it for real
28PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Slack
Facebook
YouTube
Instagram
x
Extending WordPress with Kyma
Performing sentiment analysis on comments
Azure Cognitive
Services
29PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo time!
30PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Slack
Facebook
YouTube
Instagram
x
Extending WordPress with Kyma
Performing sentiment analysis on comments
Azure Cognitive
Services
Technology choices
33PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Kubernetes: Foundation of portability
34PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Kubernetes: The platform & the ecosystem
383Years of effort*
5,000+Contributors
49K+GitHub stars
- Sources: COCOMO Model, CNCF.io Certified Providers
Gardener
35PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
KUBE-APISERVER
API
CLI
Kubernetes – basic architecture
Apache 2.0 licensed
ETCD
KUBE-SCHEDULER
CLOUD-CONTROLLER MANAGER
KUBE-CONTROLLER MANAGER
CLOUD PROVIDER
KUBERNETES MASTER
NODE
KUBE PROXY
KUBELET
POD
CONTAINER
NODE
POD
CONTAINER
NODE
POD
CONTAINER
CONTAINER REGISTRY
PLUGIN NETWORKOPERATOR/
DEVELOPER
KUBE PROXY
KUBELET
KUBE PROXY
KUBELET
USER
…
36PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Storage volumes
Provide data to containers
Logging and monitoring
Track what’s happening with containers
Debugging and introspection
Enter or attach to containers
Identity and authorization
Control who can do things to containers
Scheduling
Decide where containers should run
Lifecycle and health
Keep containers running despite failures
Scaling
Make sets of containers bigger or smaller
Naming and discovery
Find where containers are now
Load balancing
Distribute traffic across a set of containers
Kubernetes handles for us…
37PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Anybody else running Kubernetes at SAP?
38PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Kubernetes Cluster Kubernetes Cluster A
Target IaaS Target IaaS/Account
Shoot Cluster A
Admins/Users/Customers
Worker
Microservices
SAP DataHub
SAP Commerce Platform
Heavy legacy system
Kubelet + Container Runtime
MasterMaster
Worker
Seed Cluster
Kubelet + Container Runtime
Control Plane A
Garden Cluster
Kubernetes Cluster
IaaS
SAP Central Management
Control Plane B
Control Plane C
Control Plane
...
Project Gardener – Kubernetes by inception
SAP HANA
39PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Istio: Application Server -> Service Mesh
40PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Container platform + polyglot service mesh
From app servers through micro-services to service mesh
App server
App App App App
Tracing
… 2005 … 2013 …
App
Logging Config
…Auth
Tracing
Logging
Config
…
Auth
App
Tracing
Logging
Config
…
Auth
App
Tracing
Logging
Config
…
Auth
App
Tracing
Logging
Config
…
Auth
App App App App
Infrastructure Infrastructure Infrastructure
Tracing Logging Config
…Auth
2018 …
41PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Istio solves a set of very practical problems
42PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Observability: Metrics and tracing
Insight into usage and load, request tracing
Chaos: Fault Injection
Inject latency or failure anywhere in the call
stack without mocking
Configuration management
Dedicated control plane
Discovery and Routing
Easy service consumption
Authentication and Service Identity
Trusted caller identification and mutual TLS
Policy enforcement
Flexibly define what can talk to what
Rate limiting
Protect services from overload
Resilience: Circuit breakers
Never hang forever waiting for response
#nonBlocking
Istio handles for us…
43PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Knative: Serverless on your terms
on Kubernetes
44PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
What is Knative
45PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Event sources
Standardized event source abstraction with
on/off subscriptions
Event sources
Declarative binding between producers,
channels and deployed services
Scalable and pluggable eventing
Scales from few events to live stream pipelines
Knative will cover for us?
Activation and scaling
Request-based scaling 0-N
Code and revision management
Version management, including rollback
Traffic management
%-based traffic splitting
Access control
Standardized registration flow
46PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Serverless > Function
47PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Serverless > Compute
Function
48PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“Knative will almost certainly become
the standard plumbing for
Functions-as-a-Service on Kubernetes”
-- James Governor, @RedMonk
49PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“Developers are the new
kingmakers”
-- James Governor, @RedMonk
50PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Enterprise Eventing
Combine events from multiple enterprise apps
Lightweight functions to microservices
Use a snippet of code to react on an event the
same way as a container-based app
Uniform consumption of external services
Enable easy reuse of remote services
Application connectivity
Standardized registration flow for enterprise
apps (SAP and others)
What is left for Kyma? 
Project isolation
Enable dev and ops to work together
End-to-end traceability
… across your distributed and heterogeneous
landscale
All-in-one package
Install it yourself, get it from Cloud
marketplaces (GCP, Azure) or from service
providers (SAP, others)
…
51PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
OpenSAP course: open.sap.com/courses/kyma1
Kyma Incubator projects: github.com/kyma-incubator
Kyma documentation: kyma-project.io/docs/
Where to learn more?
52PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Our approach to grow the community
 Feedback
 Real-world scenarios
 Contributions and improvement proposals
 Co-innovation
Prototype new ideas and validate them
TOGETHER with the community.
Get involved in project Kyma
kyma-project.io
github.com/kyma-project
@kymaproject
linkedin.kyma-project.io
slack.kyma-project.io
youtube.kyma-project.io
YouTube
stackoverflow.kyma-project.io
StackOverflow
Krasimir Semerdzhiev / @evilyeti
Thank you!

More Related Content

What's hot

Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdfVuHoangAnh14
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
Designing a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsJulian Mazzitelli
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudJakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudIvar Grimstad
 
Fall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using GrafanaFall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using Grafanatorkelo
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureAbdelghani Azri
 
Implementing security requirements for banking API system using Open Source ...
 Implementing security requirements for banking API system using Open Source ... Implementing security requirements for banking API system using Open Source ...
Implementing security requirements for banking API system using Open Source ...Yuichi Nakamura
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Quarkus - a next-generation Kubernetes Native Java framework
Quarkus - a next-generation Kubernetes Native Java frameworkQuarkus - a next-generation Kubernetes Native Java framework
Quarkus - a next-generation Kubernetes Native Java frameworkSVDevOps
 
Introduction to Chaos Engineering with Microsoft Azure
Introduction to Chaos Engineering with Microsoft AzureIntroduction to Chaos Engineering with Microsoft Azure
Introduction to Chaos Engineering with Microsoft AzureAna Medina
 
Distributed Tracing in Practice
Distributed Tracing in PracticeDistributed Tracing in Practice
Distributed Tracing in PracticeDevOps.com
 
Monitoring via Datadog
Monitoring via DatadogMonitoring via Datadog
Monitoring via DatadogKnoldus Inc.
 
Introduction to Grafana Loki
Introduction to Grafana LokiIntroduction to Grafana Loki
Introduction to Grafana LokiJulien Pivotto
 
Graphql Intro (Tutorial and Example)
Graphql Intro (Tutorial and Example)Graphql Intro (Tutorial and Example)
Graphql Intro (Tutorial and Example)Rafael Wilber Kerr
 
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...Ivelin Yanev
 
Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringRick Hwang
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform TeamVMware Tanzu
 

What's hot (20)

Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
Designing a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd products
 
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight CloudJakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
 
Fall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using GrafanaFall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using Grafana
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracing
 
Implementing security requirements for banking API system using Open Source ...
 Implementing security requirements for banking API system using Open Source ... Implementing security requirements for banking API system using Open Source ...
Implementing security requirements for banking API system using Open Source ...
 
Observability & Datadog
Observability & DatadogObservability & Datadog
Observability & Datadog
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Quarkus - a next-generation Kubernetes Native Java framework
Quarkus - a next-generation Kubernetes Native Java frameworkQuarkus - a next-generation Kubernetes Native Java framework
Quarkus - a next-generation Kubernetes Native Java framework
 
Introduction to Chaos Engineering with Microsoft Azure
Introduction to Chaos Engineering with Microsoft AzureIntroduction to Chaos Engineering with Microsoft Azure
Introduction to Chaos Engineering with Microsoft Azure
 
Distributed Tracing in Practice
Distributed Tracing in PracticeDistributed Tracing in Practice
Distributed Tracing in Practice
 
Monitoring via Datadog
Monitoring via DatadogMonitoring via Datadog
Monitoring via Datadog
 
Introduction to Grafana Loki
Introduction to Grafana LokiIntroduction to Grafana Loki
Introduction to Grafana Loki
 
Graphql Intro (Tutorial and Example)
Graphql Intro (Tutorial and Example)Graphql Intro (Tutorial and Example)
Graphql Intro (Tutorial and Example)
 
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...
Empowering Your Java Applications with Quarkus. A New Era of Fast, Efficient,...
 
Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and Monitoring
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform Team
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 

Similar to Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.

Using Kubernetes to Extend Enterprise Software
Using Kubernetes to Extend Enterprise Software Using Kubernetes to Extend Enterprise Software
Using Kubernetes to Extend Enterprise Software SAP HANA Cloud Platform
 
Kubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceKubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceSAP HANA Cloud Platform
 
Unlock Smart Driving with SAP Hybris Solution Innovations
Unlock Smart Driving with SAP Hybris Solution InnovationsUnlock Smart Driving with SAP Hybris Solution Innovations
Unlock Smart Driving with SAP Hybris Solution InnovationsSAP Customer Experience
 
Your Path to the Intelligent Enterprise with SAP & AWS
Your Path to the Intelligent Enterprise with SAP & AWSYour Path to the Intelligent Enterprise with SAP & AWS
Your Path to the Intelligent Enterprise with SAP & AWSAmazon Web Services
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailSAP Cloud Platform
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019SAP Cloud Platform
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfssuser8bab641
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformSAP Cloud Platform
 
A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services Jitendra Kansal
 
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information GapSAP Analytics
 
Transform Revenue Management for the Connected Business
Transform Revenue Management for the Connected BusinessTransform Revenue Management for the Connected Business
Transform Revenue Management for the Connected BusinessSAP Customer Experience
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategyshetkars
 
Ariba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersAriba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersSAP Ariba
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform
 
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudHow to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudWiiisdom
 
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...SAP Analytics
 

Similar to Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>. (20)

Using Kubernetes to Extend Enterprise Software
Using Kubernetes to Extend Enterprise Software Using Kubernetes to Extend Enterprise Software
Using Kubernetes to Extend Enterprise Software
 
Kubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceKubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experience
 
Unlock Smart Driving with SAP Hybris Solution Innovations
Unlock Smart Driving with SAP Hybris Solution InnovationsUnlock Smart Driving with SAP Hybris Solution Innovations
Unlock Smart Driving with SAP Hybris Solution Innovations
 
Your Path to the Intelligent Enterprise with SAP & AWS
Your Path to the Intelligent Enterprise with SAP & AWSYour Path to the Intelligent Enterprise with SAP & AWS
Your Path to the Intelligent Enterprise with SAP & AWS
 
SAC AIN109_Presentation.pdf
SAC AIN109_Presentation.pdfSAC AIN109_Presentation.pdf
SAC AIN109_Presentation.pdf
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in Detail
 
Cloud Native with Kyma
Cloud Native with KymaCloud Native with Kyma
Cloud Native with Kyma
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
 
A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services
 
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
 
Transform Revenue Management for the Connected Business
Transform Revenue Management for the Connected BusinessTransform Revenue Management for the Connected Business
Transform Revenue Management for the Connected Business
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
 
Webinar Enterprise Workloads SAP - Español
Webinar Enterprise Workloads SAP - EspañolWebinar Enterprise Workloads SAP - Español
Webinar Enterprise Workloads SAP - Español
 
Ariba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersAriba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and Suppliers
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics CloudHow to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
How to Convert Your SAP BusinessObjects Unused Licenses to SAP Analytics Cloud
 
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
 

More from SAP HANA Cloud Platform

SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP HANA Cloud Platform
 
Gardener: Managed Kubernetes on Your Terms
Gardener: Managed Kubernetes on Your TermsGardener: Managed Kubernetes on Your Terms
Gardener: Managed Kubernetes on Your TermsSAP HANA Cloud Platform
 
Options for running Kubernetes at scale across multiple cloud providers
Options for running Kubernetes at scale across multiple cloud providersOptions for running Kubernetes at scale across multiple cloud providers
Options for running Kubernetes at scale across multiple cloud providersSAP HANA Cloud Platform
 
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP HANA Cloud Platform
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP HANA Cloud Platform
 
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP HANA Cloud Platform
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP HANA Cloud Platform
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform
 
SAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform
 
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back  SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back SAP HANA Cloud Platform
 

More from SAP HANA Cloud Platform (15)

SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
 
Gardener: Managed Kubernetes on Your Terms
Gardener: Managed Kubernetes on Your TermsGardener: Managed Kubernetes on Your Terms
Gardener: Managed Kubernetes on Your Terms
 
Options for running Kubernetes at scale across multiple cloud providers
Options for running Kubernetes at scale across multiple cloud providersOptions for running Kubernetes at scale across multiple cloud providers
Options for running Kubernetes at scale across multiple cloud providers
 
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
 
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
 
SAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the Cloud
 
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back  SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
 
OSGI in Java EE servers:Sneak peak
OSGI in Java EE servers:Sneak peakOSGI in Java EE servers:Sneak peak
OSGI in Java EE servers:Sneak peak
 
[BGOUG] Memory analyzer
[BGOUG] Memory analyzer[BGOUG] Memory analyzer
[BGOUG] Memory analyzer
 
[BGOUG] Java GC - Friend or Foe
[BGOUG] Java GC - Friend or Foe[BGOUG] Java GC - Friend or Foe
[BGOUG] Java GC - Friend or Foe
 
JavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI MigratJavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI Migrat
 
Eclipse Open Source @ SAP
Eclipse Open Source @ SAPEclipse Open Source @ SAP
Eclipse Open Source @ SAP
 

Recently uploaded

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.

  • 1. PUBLIC Krasimir Semerdzhiev / @evilyeti SAP Extending Business systems with Kubernetes, Istio and Java.
  • 2. PUBLIC Krasimir Semerdzhiev / @evilyeti SAP Extending Business systems with Kubernetes, Istio and ………………… .<fill in here your language of choice>
  • 3. 3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Krasimir Semerdzhiev (aka Krassi aka @evilyeti) • Computer magazine • Gamers’ workshop magazine • ProSyst GmbH • InQMy Labs SAP Labs Bulgaria • SAP SE • SAP Hybris -> SAP Customer Experience
  • 4. 4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ About me About Extensibility Real-world scenarios Possible solution Real-world showcase Technology stack behind the scenes How to get involved Agenda
  • 6. 6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ “You can choose any color, as long as it’s black…” Standard software in automotive
  • 7. 7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Color is no longer a topic. People tend to focus on leather seats and other goodies Only Black and White colors are typically free though . Standard software in modern automotive
  • 8. 8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Next level: digital twin Every car is unique – it’s profile follows the car along the production line. Hundreds of options to select from to personalize/customize YOUR dream car. Personalization/customization of software in modern automotive Image: https://www.inverse.com/article/41363-tesla-factory-robots-engineers
  • 9. 9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ To custom development… Custom development/extensibility in modern automotive Image: https://i.ytimg.com/vi/0eDfPyVtZIg/maxresdefault.jpg https://s3.ics-assets.co.uk/resized/media/img/car360_image_images/870-732003/NhZnRkj5CN2EOijWWmI2.JPG From standard software…
  • 10. 10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Is it specific to cars? Of course not! 
  • 11. 11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Next-day delivery Fully customizable YOUR shoes! Adidas “Speedfactory”
  • 12. 12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Let’s get a bit closer to software…
  • 13. 13PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ From Configuration through Customization to Extensibility Ease of adaptation Flexibility & Responsibility
  • 15. 15PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Every customer journey is unique and every point of engagement matters! Support portal MAKE PAYMENT Contact Center JOIN GROUPS POST REVIEW Social Web-Shop E-mail Contact Center RECEIVE OFFER Digital ADS DISCOVER NEED Print Web TV CENTER ADDRESS Retail store Contact Center Branded commu- nity NETWORK ISSUE Support portal SETUP PHONE RECEIVE PACKAGE MISSING ITEM TRACK ORDER BUY Web-shop Retail store RESEARCH Reviews REFER FRIENDS RECEIVE OFFER RESTART SERVICE Contact Center TERMINATE SERVICE PHONE DAMAGE Retail store Social BILLING ISSUE Contact Center Web-shop Word of mouth Social E-mail AWARENESS DISCOVERY CONSIDERATION ACTION USE ADVOCACY ACTION CONSIDERATION ADVOCACY USE Social Word of mouth RESEARCH INTEREST Web-Shop Search KW/ADS Web
  • 16. 16PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Every customer journey is unique and every point of engagement matters! Support portal MAKE PAYMENT Contact Center JOIN GROUPS POST REVIEW Social Web-Shop E-mail Contact Center RECEIVE OFFER Digital ADS DISCOVER NEED Print Web TV CENTER ADDRESS Retail store Contact Center Branded commu- nity NETWORK ISSUE Support portal SETUP PHONE RECEIVE PACKAGE MISSING ITEM TRACK ORDER BUY Web-shop Retail store RESEARCH Reviews REFER FRIENDS RECEIVE OFFER RESTART SERVICE Contact Center TERMINATE SERVICE PHONE DAMAGE Retail store Social BILLING ISSUE Contact Center Web-shop Word of mouth Social E-mail AWARENESS DISCOVERY CONSIDERATION ACTION USE ADVOCACY ACTION CONSIDERATION ADVOCACY USE Social Word of mouth RESEARCH INTEREST Web-Shop Search KW/ADS Web We need a common extension framework across the landscape.
  • 17. 17PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ We introduced Kyma Make simple things simple again! Kyma equips developers with agile tools to customize, extend, and integrate any API-enabled application and tailor it to their needs. kyma-project.io
  • 18. 18PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Getting Started with Kyma Application connection Application API Events ApplicationConnectorApplicationConnector
  • 19. 19PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Getting Started with Kyma Application connection Application API Events ApplicationConnector  Certificate & Credentials Exchange ApplicationConnector
  • 20. 20PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Getting Started with Kyma Application connection Application API Events ApplicationConnector  Certificate & Credentials Exchange ApplicationConnector  Events & API registration
  • 21. 21PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Getting Started with Kyma Application connection Application API Events ApplicationConnector Events  Events & API registration  Certificate & Credentials Exchange ApplicationConnector λ invokes EventBus
  • 22. 22PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ λ Application API Events ApplicationConnector Events Authenticated API Calls  Events & API registration invokes  Certificate & Credentials Exchange ApplicationConnector Getting Started with Kyma Application connection EventBus
  • 23. 23PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ λ Application API Events ApplicationConnector Events Authenticated API Calls  Events & API registration invokes  Certificate & Credentials Exchange ApplicationConnector Getting Started with Kyma API exposure EventBus API Exposure Exposes API endpoint
  • 24. 24PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ λ Application API Events ApplicationConnector Events Authenticated API Calls  Events & API registration invokes  Certificate & Credentials Exchange ApplicationConnector Getting Started with Kyma Service consumption EventBus API Exposure Exposes API endpoint ServiceCatalog Consumes services
  • 25. 25PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ λ Application API Events ApplicationConnector Events Authenticated API Calls  Events & API registration invokes  Certificate & Credentials Exchange ApplicationConnector Getting Started with Kyma Available everywhere EventBus API Exposure Exposes API endpoint ServiceCatalog Consumes services On - Premise On - Premise
  • 26. 26PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Project Kyma: Side-by-side extensibility in-a-box Apache 2.0 license, open source, kyma-project.io Business Events API calls Open Service Broker (OSB) compatible service providers Business services ApplicationConnectivity ServiceCatalog Flows Microservices API Exposure Functions EventBus Service Management Service Consumption Any Third Party System Any Customer System SAP ® C/4HANA Any SAP ® System API calls On - Premise On - Premise
  • 27. Lets see it for real
  • 28. 28PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Slack Facebook YouTube Instagram x Extending WordPress with Kyma Performing sentiment analysis on comments Azure Cognitive Services
  • 29. 29PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo time!
  • 30. 30PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Slack Facebook YouTube Instagram x Extending WordPress with Kyma Performing sentiment analysis on comments Azure Cognitive Services
  • 32. 33PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Kubernetes: Foundation of portability
  • 33. 34PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Kubernetes: The platform & the ecosystem 383Years of effort* 5,000+Contributors 49K+GitHub stars - Sources: COCOMO Model, CNCF.io Certified Providers Gardener
  • 34. 35PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ KUBE-APISERVER API CLI Kubernetes – basic architecture Apache 2.0 licensed ETCD KUBE-SCHEDULER CLOUD-CONTROLLER MANAGER KUBE-CONTROLLER MANAGER CLOUD PROVIDER KUBERNETES MASTER NODE KUBE PROXY KUBELET POD CONTAINER NODE POD CONTAINER NODE POD CONTAINER CONTAINER REGISTRY PLUGIN NETWORKOPERATOR/ DEVELOPER KUBE PROXY KUBELET KUBE PROXY KUBELET USER …
  • 35. 36PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Storage volumes Provide data to containers Logging and monitoring Track what’s happening with containers Debugging and introspection Enter or attach to containers Identity and authorization Control who can do things to containers Scheduling Decide where containers should run Lifecycle and health Keep containers running despite failures Scaling Make sets of containers bigger or smaller Naming and discovery Find where containers are now Load balancing Distribute traffic across a set of containers Kubernetes handles for us…
  • 36. 37PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Anybody else running Kubernetes at SAP?
  • 37. 38PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Kubernetes Cluster Kubernetes Cluster A Target IaaS Target IaaS/Account Shoot Cluster A Admins/Users/Customers Worker Microservices SAP DataHub SAP Commerce Platform Heavy legacy system Kubelet + Container Runtime MasterMaster Worker Seed Cluster Kubelet + Container Runtime Control Plane A Garden Cluster Kubernetes Cluster IaaS SAP Central Management Control Plane B Control Plane C Control Plane ... Project Gardener – Kubernetes by inception SAP HANA
  • 38. 39PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Istio: Application Server -> Service Mesh
  • 39. 40PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Container platform + polyglot service mesh From app servers through micro-services to service mesh App server App App App App Tracing … 2005 … 2013 … App Logging Config …Auth Tracing Logging Config … Auth App Tracing Logging Config … Auth App Tracing Logging Config … Auth App Tracing Logging Config … Auth App App App App Infrastructure Infrastructure Infrastructure Tracing Logging Config …Auth 2018 …
  • 40. 41PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Istio solves a set of very practical problems
  • 41. 42PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Observability: Metrics and tracing Insight into usage and load, request tracing Chaos: Fault Injection Inject latency or failure anywhere in the call stack without mocking Configuration management Dedicated control plane Discovery and Routing Easy service consumption Authentication and Service Identity Trusted caller identification and mutual TLS Policy enforcement Flexibly define what can talk to what Rate limiting Protect services from overload Resilience: Circuit breakers Never hang forever waiting for response #nonBlocking Istio handles for us…
  • 42. 43PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Knative: Serverless on your terms on Kubernetes
  • 43. 44PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ What is Knative
  • 44. 45PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Event sources Standardized event source abstraction with on/off subscriptions Event sources Declarative binding between producers, channels and deployed services Scalable and pluggable eventing Scales from few events to live stream pipelines Knative will cover for us? Activation and scaling Request-based scaling 0-N Code and revision management Version management, including rollback Traffic management %-based traffic splitting Access control Standardized registration flow
  • 45. 46PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Serverless > Function
  • 46. 47PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Serverless > Compute Function
  • 47. 48PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ “Knative will almost certainly become the standard plumbing for Functions-as-a-Service on Kubernetes” -- James Governor, @RedMonk
  • 48. 49PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ “Developers are the new kingmakers” -- James Governor, @RedMonk
  • 49. 50PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Enterprise Eventing Combine events from multiple enterprise apps Lightweight functions to microservices Use a snippet of code to react on an event the same way as a container-based app Uniform consumption of external services Enable easy reuse of remote services Application connectivity Standardized registration flow for enterprise apps (SAP and others) What is left for Kyma?  Project isolation Enable dev and ops to work together End-to-end traceability … across your distributed and heterogeneous landscale All-in-one package Install it yourself, get it from Cloud marketplaces (GCP, Azure) or from service providers (SAP, others) …
  • 50. 51PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ OpenSAP course: open.sap.com/courses/kyma1 Kyma Incubator projects: github.com/kyma-incubator Kyma documentation: kyma-project.io/docs/ Where to learn more?
  • 51. 52PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Our approach to grow the community  Feedback  Real-world scenarios  Contributions and improvement proposals  Co-innovation Prototype new ideas and validate them TOGETHER with the community. Get involved in project Kyma kyma-project.io github.com/kyma-project @kymaproject linkedin.kyma-project.io slack.kyma-project.io youtube.kyma-project.io YouTube stackoverflow.kyma-project.io StackOverflow
  • 52. Krasimir Semerdzhiev / @evilyeti Thank you!