SlideShare a Scribd company logo
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Journey To Cloud-Native:
Making Sense of Your
Service Interactions
Kamala Dasika Michael Villiger
@DasikaKN @MikeVilliger
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Part 1:
Modernize
Apps
Part 2:
Automation,
feedback loops
Part 3:
Understanding
Services
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Source: Lecture Notes from EECS 498, Prof. Farnam Jahanian, University of Michigan
“You know you have one when the crash of a computer you’ve never heard of stops
you from getting any work done.” - Leslie Lamport
Three Technology Advances:
•  Development of powerful microprocessors
•  Development of high-speed networks
•  Development of denser and cheaper memory/storage
Easy: put together large # of powerful processors connected by a highspeed network.
Hard: SOFTWARE! SOFTWARE! SOFTWARE!
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Spring Cloud Services - Microservices Framework
Common Patterns for
Distributed, Cloud
Based Enterprise
Applications
Designed for “disposable”
infrastructure in partnership
with Netflix
Spring Cloud SleuthSpring Cloud Bus
Spring Cloud Cluster Spring Cloud Security
Spring Cloud Config Spring Cloud Netflix
Spring Cloud for AWS Spring Cloud Connectors
Spring Cloud Zookeeper Spring Cloud Task
Spring Cloud Consul Spring Cloud Data Flow
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Spring Boot Spring Cloud
Services
Spring Cloud Services - Microservices Framework
6
Config Server
Service
Registry
Circuit
Breaker
Dashoard
Turbine
Zero Downtime Upgrades • High Availability • Stateful Service
Boot
App
Boot
App
Boot
App
Boot
App
Development
Boot
App
Boot
App
Boot
App
Boot
App
QA
Boot
App
Boot
App
Boot
App
Boot
App
Production
Spring Cloud Services
Microservices Management
7
Config Server
Service
Registry
Circuit
Breaker
Dashboard
Turbine
Zero Downtime Upgrades • High Availability • Stateful Service
Boot
App
Boot
App
Boot
App
Boot
App
Development
Boot
App
Boot
App
Boot
App
Boot
App
QA
Boot
App
Boot
App
Boot
App
Boot
App
Production
Spring Cloud Services
Microservices Management
8
Config Server
Service
Registry
Circuit
Breaker
Dashboard
Turbine
Zero Downtime Upgrades • High Availability • Stateful Service
Boot
App
Boot
App
Boot
App
Boot
App
Development
Boot
App
Boot
App
Boot
App
Boot
App
QA
Boot
App
Boot
App
Boot
App
Boot
App
Production
Spring Cloud Services
Microservices Management
✗
✗
✗
9
Config Server
Service
Registry
Circuit
Breaker
Dashboard
Turbine
Zero Downtime Upgrades • High Availability • Stateful Service
Boot
App
Boot
App
Boot
App
Boot
App
Development
Boot
App
Boot
App
Boot
App
Boot
App
QA
Boot
App
Boot
App
Boot
App
Boot
App
Production
Spring Cloud Services
Microservices Management
✗
✗
✗
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Services prepackaged for simple consumption
1
•  Easy accessibility
through Marketplace
•  Instant Provisioning
and full lifecycle
managed
•  Bind to apps through
easy to use interface
•  Common access
control and audit trails
across services
MySQL
Session state
caching
GemFire
Single Sign-On
Jenkins
Enterprise
RabbitMQ
Config ServerService
Directory
Circuit Breaker
Redis
DataStax
Cassandra AND MORE
Services Marketplace
Autodiscovery of Service and Process
Interac4ons
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.
confiden4al
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
The typical organiza4on monitors no more than 5%
of their apps for performance and availability
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Goal	
	
Deploy	agent	
to	ALL	
components	
and	containers
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Autodiscovery	with	the	Power	of	BOSH	and	Dynatrace	
$ bosh upload release dynatrace-oneagent.tgz 
$ bosh update runtime-config runtime-config-dynatrace.yml 
Acting as user 'director' on 'p-bosh'
Successfully updated runtime config
ubuntu@opsmanager192:~$ bosh runtime-config
Acting as user 'director' on 'p-bosh'
releases:
- name: dynatrace-oneagent
  version: 1.0


addons:
- name: dynatrace-oneagent
  jobs:
  - name: dynatrace-oneagent
    release: dynatrace-oneagent


  properties:
    dynatrace:
      downloadurl: https://<environmentid>.live.dynatrace.com/installer/agent/unix/latest/<token>
      processhooking: 1
      proxy:
      applogaccess: 1
ubuntu@opsmanager192:~$ bosh deploy
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Autodiscovery	with	the	Power	of	BOSH	and	Dynatrace	
UHlizing	power	of	BOSH	and	
the	Dynatrace	OneAgent,	
deploy	once	to	bosh	managed	
VMs	and	automaHcally	
discover:	
•  All	app	instances	in	
environment	via	garden-
runc	support	
•  All	Pivotal	Cloud	Foundry	
components	in	
environment
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Autodiscovery	with	the	Power	of	BOSH	and	Dynatrace	
UHlizing	power	of	BOSH	and	
the	Dynatrace	OneAgent,	
deploy	once	to	bosh	managed	
VMs	and	automaHcally	
discover:	
•  All	app	instances	in	
environment	via	garden-
runc	support	
•  All	Pivotal	Cloud	Foundry	
components	in	
environment
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Service and Process Flows….
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Understanding	Service	InteracHons	
Environment	complexity	
present	in	cloud-naHve	
deployments	requires	
automaHc	understanding	of	
•  Who	is	talking	to	what	
service?	(including	3rd	
party	services)	
•  How	oZen	
•  Visualize	contribuHon	
from	a	given	service
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Understanding	Service	InteracHons	
And	quickly	uHlize	that	
informaHon	to	idenHfy	
hotspots	in	
•  Service	and	queue	
interacHon	
•  Service	execuHon	(down	
to	the	method	level)	
•  Database	calls
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Understanding	Process	InteracHons	
In	addiHon	to	service	flows	
process	level	
communicaHons	are	
automaHcally	discovered	
via	integraHons	with	the	
networking	stack.	This	
allows	visibility	of	pla]orm	
components	of	Cloud	
Foundry	like	the	gorouter
confiden4al
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Monitoring NeGlix OSS
Monitoring	Eureka	and	Hystrix		
A	discovery	server	is	at	the	
heart	of	any	orchestraHon	
layer.	This	makes	Eureka	is	a	
vital	component	of	many	
resilient	environments.	
Detailed	insight	into	lookup	
performance	is	key	to	
healthy	orchestraHon	layer	
performance.	
Track:	
•  Client	Counts	
•  ConnecHon	Issues	
•  ConnecHon	Hmes
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Monitoring	Eureka	and	Hystrix		
A	discovery	server	is	at	the	
heart	of	any	orchestraHon	
layer.	This	makes	Eureka	is	a	
vital	component	of	many	
resilient	environments.	
Detailed	insight	into	lookup	
performance	is	key	to	
healthy	orchestraHon	layer	
performance.	
Track:	
•  Client	Counts	
•  ConnecHon	Issues	
•  ConnecHon	Hmes
©	Copyright	2017	Dynatrace	Inc.	All	rights	reserved.	
Monitoring	Eureka	and	Hystrix		
Resilient	systems	must	be	self-
healing	because	instance	
failures	are	the	norm,	not	the	
excepHon.		
Trip	counts	are	a	great	
indicator	of	how	oZen	self-
healing	mechanisms	are	
uHlized.	
It	is	important	to	track	these	
elements	via	a	contextually	
aware	monitoring	pla]orm	to	
properly	idenHfy	anomalies
© Copyright 2017 Pivotal Software, Inc. All rights reserved.
Journey To Cloud-Native:
Making Sense of Your
Service Interactions
Kamala Dasika Michael Villiger
@DasikaKN @MikeVilliger

More Related Content

What's hot (20)

PPTX
Don't Let Legacy CDNs Hold You Back
Cloudflare
 
PPTX
The Cloud Native Journey
VMware Tanzu
 
PPTX
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
PPTX
The Cloud Native Journey with Simon Elisha
Chloe Jackson
 
PDF
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
VMware Tanzu
 
PPTX
Focusing on What Matters
VMware Tanzu
 
PPTX
Microservice architecture case study
Rudra Tripathy
 
PDF
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
VMware Tanzu
 
PPTX
Reimagining Customer Experiences Utilizing Pivotal Cloud Foundry
VMware Tanzu
 
PDF
Webinar - What's New at Cloudflare (8/23/18)
Cloudflare
 
PDF
Cloud Native DevOps
Jim Bugwadia
 
PPTX
Pivotal Cloud Foundry: Cloud Native Architecture
Apigee | Google Cloud
 
PDF
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Lightbend
 
PDF
Cloud Native Applications Maturity Model
Jim Bugwadia
 
PDF
LIVE DEMO: Pivotal Cloud Foundry
VMware Tanzu
 
PDF
Cloud Native Computing: What does it mean, and is your app Cloud Native?
Michael O'Sullivan
 
PDF
The Making of a Cloud Native Application Platform
Cloud Foundry Foundation
 
PDF
The Need of Cloud-Native Application
Emiliano Pecis
 
PDF
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
VMware Tanzu
 
PPTX
Cloud Native Infrastructure Automation
VMware Tanzu
 
Don't Let Legacy CDNs Hold You Back
Cloudflare
 
The Cloud Native Journey
VMware Tanzu
 
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
The Cloud Native Journey with Simon Elisha
Chloe Jackson
 
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
VMware Tanzu
 
Focusing on What Matters
VMware Tanzu
 
Microservice architecture case study
Rudra Tripathy
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
VMware Tanzu
 
Reimagining Customer Experiences Utilizing Pivotal Cloud Foundry
VMware Tanzu
 
Webinar - What's New at Cloudflare (8/23/18)
Cloudflare
 
Cloud Native DevOps
Jim Bugwadia
 
Pivotal Cloud Foundry: Cloud Native Architecture
Apigee | Google Cloud
 
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Lightbend
 
Cloud Native Applications Maturity Model
Jim Bugwadia
 
LIVE DEMO: Pivotal Cloud Foundry
VMware Tanzu
 
Cloud Native Computing: What does it mean, and is your app Cloud Native?
Michael O'Sullivan
 
The Making of a Cloud Native Application Platform
Cloud Foundry Foundation
 
The Need of Cloud-Native Application
Emiliano Pecis
 
Costruire Applicazioni Cloud-Native con Spring Boot (Pivotal Cloud-Native Wor...
VMware Tanzu
 
Cloud Native Infrastructure Automation
VMware Tanzu
 

Similar to Journey to Cloud-Native: Making Sense of Your Service Interactions (20)

PDF
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
VMware Tanzu
 
PPTX
Compose Your Digital Enterprise
Prolifics
 
PPTX
Disruptive Trends in Application Development
WaveMaker, Inc.
 
PDF
The elegant way of implementing microservices with istio
Inho Kang
 
PDF
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Oracle Korea
 
PDF
Evolving your Architecture to MicroServices
Hector Tapia
 
PPTX
Microservice Pattern Launguage
Inho Kang
 
PDF
Building Cloud Native Architectures with Spring
Kenny Bastani
 
PDF
F5 Synthesis Toronto February 2014 Roadshow
patmisasi
 
PPT
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 
PDF
Cisco ACI for the Microsoft Cloud Platform
Shashi Kiran
 
PDF
L105704 ibm-cloud-private-z-cairo-v1902a
Tony Pearson
 
PPTX
On-Demand Webinar: Software Virtualization Lifecycle
Skytap Cloud
 
PPTX
Technology insights: Decision Science Platform
Decision Science Community
 
PDF
Thinking about SDN and whether it is the right approach for your organization?
Cisco Canada
 
PDF
Securing the Cloud Native stack
Hector Tapia
 
PDF
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
Amazon Web Services Korea
 
PDF
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
 
PDF
Securing the Cloud Native Stack
Apcera
 
PDF
f5_synthesis_cisco_connect.pdf
GrigoryShkolnik1
 
Tame the Beast: Rapidly Build, Deploy, Reuse, and Govern Microservices
VMware Tanzu
 
Compose Your Digital Enterprise
Prolifics
 
Disruptive Trends in Application Development
WaveMaker, Inc.
 
The elegant way of implementing microservices with istio
Inho Kang
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Oracle Korea
 
Evolving your Architecture to MicroServices
Hector Tapia
 
Microservice Pattern Launguage
Inho Kang
 
Building Cloud Native Architectures with Spring
Kenny Bastani
 
F5 Synthesis Toronto February 2014 Roadshow
patmisasi
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 
Cisco ACI for the Microsoft Cloud Platform
Shashi Kiran
 
L105704 ibm-cloud-private-z-cairo-v1902a
Tony Pearson
 
On-Demand Webinar: Software Virtualization Lifecycle
Skytap Cloud
 
Technology insights: Decision Science Platform
Decision Science Community
 
Thinking about SDN and whether it is the right approach for your organization?
Cisco Canada
 
Securing the Cloud Native stack
Hector Tapia
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
Amazon Web Services Korea
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
 
Securing the Cloud Native Stack
Apcera
 
f5_synthesis_cisco_connect.pdf
GrigoryShkolnik1
 
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
PDF
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
PPTX
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
PDF
Spring Update | July 2023
VMware Tanzu
 
PPTX
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
PPTX
Building Cloud Ready Apps
VMware Tanzu
 
PDF
Spring Boot 3 And Beyond
VMware Tanzu
 
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
PPTX
tanzu_developer_connect.pptx
VMware Tanzu
 
PDF
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
PDF
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
PDF
Virtual Developer Connect Workshop - English
VMware Tanzu
 
PDF
Tanzu Developer Connect - French
VMware Tanzu
 
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
PDF
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 
Spring into AI presented by Dan Vega 5/14
VMware Tanzu
 
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
 
Spring Update | July 2023
VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
 
Building Cloud Ready Apps
VMware Tanzu
 
Spring Boot 3 And Beyond
VMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
 
tanzu_developer_connect.pptx
VMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
 
Tanzu Developer Connect Workshop - English
VMware Tanzu
 
Virtual Developer Connect Workshop - English
VMware Tanzu
 
Tanzu Developer Connect - French
VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
 
Ad

Recently uploaded (20)

PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 

Journey to Cloud-Native: Making Sense of Your Service Interactions