PurePerformance artwork

PurePerformance

293 episodes - English - Latest episode: 5 days ago - ★★★★★ - 10 ratings

The brutal truth about digital performance engineering and operations.

Andreas (aka Andi) Grabner and Brian Wilson are veterans of the digital performance world. Combined they have seen too many applications not scaling and performing up to expectations. With more rapid deployment models made possible through continuous delivery and a mentality shift sparked by DevOps they feel it’s time to share their stories. In each episode, they and their guests discuss different topics concerning performance, ranging from common performance problems for specific technology platforms to best practices in development, testing, deploying and monitoring software performance and user experience. Be prepared to learn a lot about metrics.

Andi & Brian both work at Dynatrace, where they get to witness more real world customer performance issues than they can TPS report at.

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

071 Lessons learned when breaking a Monolithic Healthcare System with Brett Hofer

September 24, 2018 06:05 - 52 minutes - 121 MB

Brett Hofer is giving us his inside story on how he was called for the rescue to break a monolithic healthcare system that, after 3 years of development, was on the verge of having a major business impact on the largest healthcare vendor in the US. We learn about his strategic decisions such as quieting the system, establish traceability and most importantly: setting up a separate team that broke the monolithic while keeping it in sync with the main branch development. Brett Hofer is now Glob...

070 Exploring Real User Monitoring with Ben Rushlo

September 10, 2018 06:05 - 54 minutes - 124 MB

Ben Rushlo, Vice President of Dynatrace Services, specializes in the Digital Experience. In this episode, Ben talks to us about Real User Monitoring. What happens when good bots go bad? Can Real User Monitoring (RUM) replace your traditional site analytics? If you have RUM, is there any reason to also use synthetics? What performance metrics are the best when it comes to monitoring the end user? How does RUM help you understand the performance of business? Tune in to episode 70 of PurePerform...

069 Four Serverless Patterns everyone should know with Justin Donohoo

August 27, 2018 06:05 - 56 minutes - 128 MB

Serverless has been a hot topic for quite a while, but we are still in the early stages when it comes to best practices and tooling. Justin Donohoo, Co-Founder of observian.com, gives us the pros and cons of 4 architectural patterns that he calls: “Microservice / nano pattern”, “Service Pattern”, “Monolithic Pattern” and the “GraphQL Patterns”. Besides these patterns we also learn about common cost traps and how to “architecture around them”. For more information on serverless Justin also sha...

068 Swagger-Contract-based Testing for Microservice Delivery at Landbay with Chris Burrell

August 13, 2018 06:05 - 32 minutes - 73.4 MB

In our previous episode with Chris Burrell, Head of Technology at Landbay, we learned how they got rid of end-to-end testing in order to speed up continuous delivery. Today we discuss how they still make sure that no code changes in their microservice architecture breaks end-to-end use cases by leveraging Contract-based Testing using Swagger and several tools in the Swagger ecosystem, e.g: diff, code generation … - also make sure to check out Chris’ presentation at yCon called “CDC is dead – ...

067 Redefine Testing for Microservice Delivery Pipelines with Chris Burrell

July 30, 2018 06:05 - 41 minutes - 95.7 MB

How can you get your build times down to minutes? Exactly: eliminate the largest time consumer! At Landbay, where Chris Burrell heads up technology, this was end-to-end testing. Landbay deploys their 40 different microservices into ECS on a continuous basis. The fastest deployment from code to production is 6 minutes. This includes a lot of testing – but simply not the traditional end-to-end testing any longer. Chris gives us insights in contract testing, mocked frontend testing, how they do...

066 Load Shedding & SRE at Google with Acacio Cruz

July 16, 2018 06:00 - 1 hour - 58.8 MB

Have you heard about Load Shedding? If not then dive into this discussion with Acacio Cruz, Engineering Director at Google ( https://twitter.com/acaciocruz ). He walks us through what Google learnt from one of the early outages at Gmail and how he and his team are now applying concepts such as load shedding to avoid disruption of their services despite spikes of load or unpredictable requests. We also discuss SRE (Site Reliability Engineering), how it started and transformed at Google and how...

065 Running a successful internal bug bounty program with Pascal Schulz

July 02, 2018 06:05 - 36 minutes - 33.7 MB

Security is on everyone’s mind. One way to strengthen security of your software and increase the awareness of your engineers is running a Security Hackathon – or a “Bug Bounty Program”. We invited Pascal Schulz ( https://www.linkedin.com/in/pascalschulz/ ), Security Engineer at Dynatrace, to the show to give us more background on HACK.DT – a security hackathon he and his team ran earlier this year within the Dynatrace Engineering Labs. For additional details check out his blog Running a succe...

064 Serverless by Design with Danilo Poccia

June 18, 2018 06:05 - 45 minutes - 104 MB

We got to chat with Danilo Poccia (@danilop), Global Serverless Evangelist at Amazon Web Services, on how to best leverage serverless and its new principles to speed up bringing new features to the market. We learn about Event Driven Architectures, Continuous Deployment into Production leveraging Canary and Linear Deployments as well as how to automate testing when pushing your serverless code through CI/CD. Also – did you know that you can run all your Lambda tests locally in your machine? C...

063 Discussing the Unbreakable Delivery Pipeline with Donovan Brown

June 04, 2018 06:05 - 49 minutes - 113 MB

Donovan Brown, Principal DevOps Manager at Microsoft, is back for a second episode on CI/CD & DevOps. We started our discussion around “The role of Monitoring in Continuous Delivery & DevOps” but soon transferred over to our recent most favorite topic “The Unbreakable Delivery Pipeline”. Listen in and learn more about how monitoring, monitoring as code and automated quality gates can give developers faster and more reliable feedback on the code changes they want to push into production. Also...

062 How Microsoft became a cool company again – a DevOps Transformation Story with Donovan Brown

May 21, 2018 06:05 - 53 minutes - 123 MB

15 Minutes of your day! That’s all it takes to make the first step towards applying DevOps best practices. To hear more about this and other suggestions on how to jump start your DevOps transformation tune into this episode where we chat with Donovan Brown ( http://donovanbrown.com/ ), Principal DevOps Manager at Microsoft. Did you know that over the last 7 years the VSTS team has increased deployment velocity from once every 3 years to once every 3 weeks? Coordinating 50 different feature t...

061 Serverless Performance, Monitoring and Best Practices from Fender

May 07, 2018 06:05 - 54 minutes - 50 MB

Serverless comes with its own set of best practices, quirks and benefits when it comes to monitoring and performance engineering. In this episode we have Michael Garski, Director of Platform Engineering at Fender Musical Instruments ( https://www.linkedin.com/in/mgarski/ ), giving us a technical deep dive into lessons learned and best practices they learned when re-platforming their architecture to AWS Lambda. We get to learn about optimizing Cold Starts, Re-Using HTTP Connections, Leveragin...

060 Reactive Spring, Microservices, Serverless and Micrometer with Josh Long

April 23, 2018 06:05 - 56 minutes - 52.1 MB

Josh Long ( https://twitter.com/starbuxman ), Developer Advocate at Pivotal, Java Champion and author of 5 books, gives us a great tour through the latest that is happening in the Spring Universe. If you are new to Spring check out http://start.spring.io/ and create your first project within minutes. When it comes to Reactive make sure to check out https://projectreactor.io/ and dive into https://micrometer.io/ to learn more about how to extract metrics from Spring applications. As Josh is co...

059 A Deep Dive into Visual Replay: How it works and Why the World needs it!

April 09, 2018 06:05 - 40 minutes - 36.7 MB

Visual Replay gives you full film-like replay of your end users, including clicks, mouse moves swipes and scrolls. It helps you optimize user experience by addressing problems where end users struggle, e.g: not finding that button, an overlay dialog hiding critical elements or a 3rd party browser plugin that messes with your page. It also supports compliance use cases such as allowing you to proof what information you really showed to the end user when they conducted online business with you....

058 The State of CI, CD & Observability: Why you don’t have to build it yourself

March 26, 2018 06:30 - 43 minutes - 40 MB

You wouldn’t build your own Jenkins – would you? Neither would you build your own CRM, Office or Email service. So why are the “cool” DevOps kids still building their own continuous delivery scripts, log analytics and monitoring and showing it off on GitHub or conferences? In this episode we invited Steve Burton (@BurtonSays), CD geek at harness.io, and discussed the current state of Continuous Delivery and the role of Observability (that’s Monitoring++). We learn about use cases that commer...

057 Ensuring Blockchain Performance with David Jones

March 12, 2018 06:05 - 38 minutes - 34.9 MB

If you still believe Blockchain is just about Bitcoin or that Blockchain is a super safe, high performing platform that simply runs then listen in to this podcast. With David Jones ( https://twitter.com/davidlewisjones ) –AIOps Evangelist – we learn about the different use cases of Blockchain technology, the two top frameworks Ethereum ( https://www.ethereum.org/ ) and Hyperledger ( https://www.hyperledger.org/ ), and also discuss how to monitor both usage and operation of Blockchain to ensu...

056 The State of Monitoring in a Kubernetes World with Brian Gracely

February 26, 2018 07:10 - 51 minutes - 47.1 MB

New to Kubernetes? Already a pro? In both cases, tune in to this episode, as we have something for both sides of the aisle. Kubernetes seems to have won the container orchestration game. Major cloud and PaaS vendors are supporting Kubernetes, and attendance at KubeCon in Dec 2017 skyrocketed. Today we chat with Brian Gracely ( https://twitter.com/bgracely ), Director of Strategy at Red Hat. Brian also co-hosts @PodCTL ( https://twitter.com/PodCTL ) – a podcast dedicated to containers, OpenSh...

055 Monitoring in the Time of Cloud Native with James Turnbull

February 12, 2018 08:05 - 1 hour - 60.1 MB

James Turnbull ( https://jamesturnbull.net/ ) is an author of 10 books on topics like Docker, Packer, Terraform, Monitoring, … and is currently writing a book on Monitoring with Prometheus https://prometheusbook.com/ . We got to chat about what modern monitoring approaches look like, how to pull in developers to start building monitoring into their systems and how to bridge the gap between monitoring for operations vs monitoring for business. Having a monitoring expert like James that knows ...

Dynatrace PERFORM 2018 Wednesday Afternoon Break

January 31, 2018 23:13 - 55 minutes - 50.8 MB

Popcorn time

Dynatrace PERFORM 2018 Wednesday Lunch

January 31, 2018 21:57 - 39 minutes - 36.3 MB

Dynatrace PERFORM 2018: Dynatrace in the AWS Marketplace with Steve Pace

January 31, 2018 19:14 - 6 minutes - 14.1 MB

Steve Pace, Senior Vice President of Global Sales at Dynatrace, discusses the positioning and offerings of Dynatrace in the AWS Marketplace

Dynatrace Perform 2018 Wednesday Morning Coffee Break

January 31, 2018 18:47 - 7 minutes - 7.26 MB

Catch up on what was announced this morning

Dynatrace PERFORM 2018 Morning Day 2

January 31, 2018 16:59 - 24 minutes - 22.7 MB

We are learning more and more about these deceptively simple-sounding improvements and new features coming for Dynatrace, let's break it down a little more.

Dynatrace Perform 2018 Tuesday Night Session 1

January 31, 2018 03:05 - 1 hour - 68.7 MB

Dynatrace Perform 2018 Henrik Rexed Neotys

January 30, 2018 23:42 - 18 minutes - 16.7 MB

Henrik discusses the new Neotys integration with Dynatrace

Dynatrace Perform 2018 with RedHat's Chris Morgan

January 30, 2018 22:40 - 14 minutes - 13.2 MB

We stepped aside for just a few minutes to learn more about RedHat's OpenShift products with Chris Morgan. We chat about their experience in building integration between Dynatrace and OpenShift, excitement about the conference announcements and a shared distrust of mustard-based barbecue sauce in South Carolina.

Dynatrace PERFORM 2018 Tuesday Lunch

January 30, 2018 21:15 - 24 minutes - 22.2 MB

Live Lunch with Perf Bytes and PurePerformance

Dynatrace PERFORM 2018 Tuesday Lunch

January 30, 2018 21:11 - 39 seconds - 596 KB

Live Lunch with Perf Bytes and PurePerformance

Perform 2018 Tuesday Morning

January 30, 2018 18:29 - 51 minutes - 47.4 MB

Live from the conference on day 1, the early annoucements, reflections, excitement, caffeine and live stream from the conference: http://perform.dynatrace.com

PERFORM 2018 Welcome Reception Part 2

January 30, 2018 03:10 - 1 hour - 98.8 MB

Dave Anderson of Dynartrace

PERFORM 2018 Welcome Reception

January 30, 2018 02:19 - 44 minutes - 40.6 MB

Broadcasting Live from Dynatrace Perform 2018 in lovely Las Vegas, Nevada, USA

054 Moving to Continuous AWS-based Enterprise Web Hosting – Lessons Learned

January 29, 2018 08:05 - 31 minutes - 29.2 MB

Markus Heimbach, Team Lead of the Infrastructure and Service Team at Dynatrace, explains the continuous delivery process of www.dynatrace.com really works behind the scenes. 2 years ago the web site team used a traditional CMS (Content Management System) which was slow, error prone, and didn’t deliver the expected end user experience for visitors of our website. 2 years later Markus and his team built a fully automated “Content Delivery Pipeline”. The team decided to leverage Git, static gene...

053 Feature Toggles: Implementing, Testing and Monitoring them!

January 15, 2018 08:00 - 30 minutes - 28 MB

Feature Toggles or Feature Flags are not new – but they are a hot topic as they allow safer and fearless continuous delivery. Finn Lorbeer ( https://twitter.com/finnlorbeer ) gives us technical insight into how he has been implementing feature toggles in projects he was involved over the last years. We learn why he loves https://github.com/heartysoft/togglez, how to test feature toggles, monitor the impact of features being toggled and how to make sure you don’t end up in a toggle mess.

052 Quality is more than Testing: Baking Quality into your Product with Finn Lorbeer

January 01, 2018 08:00 - 42 minutes - 39.1 MB

Have heard about “Shifting Left”? Well – get prepared to hear that Shift-Left is not the only solution to building a high quality products. Finn Lorbeer ( http://www.lor.beer/ ) is a Product Quality Specialist working for Thoughtworks. In a recent presentation given at Quest4Quality ( http://questforquality.eu/speakers/finn-lorbeer/ ) in Dublin he explained how being a quality engineer is no longer about being seen as a quality gate (and sometimes bottleneck) in the deliver cycle. Finn is sha...

051 Building a Zero-Dashboard Monitoring Culture with Erik Landsness

December 18, 2017 08:05 - 40 minutes - 36.9 MB

Erik Landsness, Director Network Operations Center & SRE at Beachbody, talks us through his last 1.5 years in his role where he has been transforming the role and culture of the traditional NOC team from human-based Dashboard analytics to a Automated Self-Healing Zero-Dashboard Culture. While they haven’t yet reached that end state they have made big strides. Erik shares with us how to gradually transform into a modern operations team that automates things that humans shouldn’t do – such as s...

050 How Infrastructure as Code and Immutable Infrastructure enabled us to scale

December 04, 2017 09:00 - 52 minutes - 48.1 MB

Are you still deploying machines manually? Do you have to login to machines to apply changes? Do you spend hours or even days to detect infrastructure issues messing with your test execution or even production? We have the answer for your pain: Listen to this podcast! Markus Heimbach leads the Infrastructure and Service team at Dynatrace and explains how they got rid of Snowflakes (not in the political sense), tackled the Configuration Drift issue, and how his team became a Service Organizati...

049 Traditional Ops to Agile Transformation at Citrix

November 20, 2017 09:00 - 52 minutes - 47.9 MB

We typically hear about agile transformation being driven from development and eventually pushing it towards operations. But it doesn’t have to be that way as we hear from Nestor and Abeer who helped transform their operations team from Waterfall (Traditional Ops), to Partial Scrum (Intro to Agile) and then Kanban (more defined structures for Ops using Agile principles). Listen in and learn what the differences are between Agile in Dev and Agile in Ops, which metrics they use to measure the s...

048 101 Series: IoT with Harald Zeitlhofer

November 06, 2017 08:00 - 41 minutes - 38.1 MB

Most of us remember the DDOS attack last year executed through thousands of Security Camera IoT devices. This raised security questions around IoT but also helped the public to understand that IoT (Internet of Things) is a real thing. In this session, we learn from Harald Zeitlhofer ( https://twitter.com/HZeitlhofer ) why he rather likes to call this hot trend IoE (Internet of Everything), what the key use cases of IoE are and how proper monitoring of these devices might have been the key to ...

047 101 Series: OpenShift with Martin Etmajer

October 23, 2017 07:00 - 49 minutes - 45.2 MB

If you believe OpenStack and OpenShift are pretty much the same thing. you better listen to this episode with Martin Etmajer ( https://twitter.com/metmajer ). He explains what OpenShift is, how it differentiates from Cloud Foundry and other PaaS platforms, and which major contribution it can have to successful DevOps transformations. To put it in his words: OpenShift provides great user experience for developers to push their code changes automatically, packaged as containers, into different...

046 Java 9! A technical deep dive

October 09, 2017 10:00 - 50 minutes - 46.5 MB

Project Jigsaw, G1 as default garbage collector, ahead-of-time compilation, Stack Walking API and many more changes that you should be aware of when upgrading to Java 9. Philipp Lengauer, whom we met at devone.at, gives us all the answers and technical deep dive into all these JVM changes. Especially for performance engineers an episode worth while listening to. If you want to learn more check out Philipps presentation at devone: https://youtu.be/Nsg_rhlf4_U?list=PLfi6VUNSzNYmUyeZ2BTM_WmZjgi0...

045 101 Series: AWS

September 25, 2017 10:00 - 58 minutes - 54 MB

If you thought EC2 was the first service offered by Amazon Web Services and if you think 53 in “Route 53” is just a random number then you should listen to this 101 on AWS Podcast. This time we got to chat with Wayne Segar ( https://www.linkedin.com/in/wayne-segar-6222ba57/ ) who has been helping companies to move to new cloud technologies and services such as AWS. Wayne gave us a great overview of the key services in Compute, Database, Storage, Management, Development as well as how Monitori...

044 101 Series: .NET Core and ASP.NET Core

September 11, 2017 11:00 - 51 minutes - 47.2 MB

Why would I move to .NET Core? If I move, can I just recompile my .NET code with the new .NET Core and run it on Linux? Or is there more to it? What is .NET Core at all and what does it provide as compared to ASP.NET Core? Can I still monitor my .NET Applications the same way as in the past or is there a new approach for tracing and monitoring? And is it true that all of this is now available on GitHub as Open Source project? Get answers to all these questions by listening to this episode wh...

043 101 Series: Visually Complete and Speed Index

August 28, 2017 11:00 - 29 minutes

Visually Complete and Speed Index have been introduced to better measure real end user performance experience. Klaus Enzenhofer @kenzenhofer ( https://twitter.com/kenzenhofer ) gives us a detailed description of these metrics, how they are getting calculated, and which problem they solve. What we also learn in this 101 is why now we finally have these metrics available not just for synthetic monitoring but also for real user monitoring. This can be attributed to the advances in browser techno...

042 101 Series: Serverless

August 14, 2017 12:00 - 26 minutes

Spoiler Alert: Serverless doesn’t mean that we got rid of servers. We just don’t have to think about them anymore as we can focus on coding functions that get executed when triggered through certain events. Daniel Khan (@dkhan) tells us more about use cases of Serverless or as he likes to call it “Function as a Service” (FaaS). We also chat a lot about monitoring and the challenges of actually monitoring and debugging serverless code. It is still a young technology but constantly evolving.

041 BizOps, Digital Customer Experience Monitoring and Digital Transformation

July 31, 2017 11:00 - 21 minutes

It sounds like 3 buzzwords, But there is more than that. We were intrigued by the Digital Mastery & Joy ( https://info.dynatrace.com/apm_wc_panera_na_registration.html ) webinar Klaus Enzenhofer @kenzenhofer ( https://twitter.com/kenzenhofer ) did with Panera Bread. In his introductory statement, Klaus cited a recent study from IDG on Digital Customer Experience. The biggest challenges are data silos, poor data quality, redundant data, and missing coordination between departments that manage ...

040 101 Series: Cloud Foundry

July 17, 2017 12:00 - 50 minutes

What is Cloud Foundry? And why does Alois Mayr (@mayralois) say that Cloud Foundry is the most opinionated PaaS Platform in the world? Listen to this 101 show to get a good overview of what Cloud Foundry (CF) is, how it started and what offerings are available right now. Also learn what the main use cases are for CF Cloud Operators as well as for Developers that use the platform to push their applications and services. If you want to learn more or see Alois in action make sure to watch his F...

039 101 Series: Azure

July 03, 2017 12:00 - 55 minutes

If you wonder what the top 3 ways are to pronounce Azure, then check out this episode. Also, if you want to learn more about what Azure really provides, why it used to be ahead of the curve, and why Microsoft had to re-invent it to provide services that software companies really needed, you won't want to miss this episode. Martin Gutenbrunner (@MartinGoodwell) gives us a good overview of the key Azure services and use cases that make Azure an interesting platform for many enterprises. It migh...

038 101 Series: Node.js

June 19, 2017 12:00 - 47 minutes

If you think Node.js is just a technology used by small start ups then you better listen to this 101 episode. Daniel Khan (@dkhan) – a member of the Node.js community and working group – answers a lot of questions on why large enterprises such as Walmart, Paypal or Intuit use Node.js to innovate. Daniel also explains the internals of Node.js, its event driven processing model, its non-blocking asynchronous nature, and how that enables a list of interesting use cases. We also discuss how to mo...

037 101 Series: OpenStack

June 05, 2017 12:00 - 35 minutes

What is OpenStack? Oh – it's not the same as OpenShift? So what is OpenStack? If these questions are on your mind and you want to learn more about why OpenStack is used by many large organizations to build their own private cloud offering than listen to this 101 talk with Dirk Wallerstorfer (@wall_dirk). We learn about the different OpenStack core controller services (Cinder, Horizon, Keystone, Neutron, Nova …) as well as the core cloud services (Compute, Storage, Network, …) it provides to i...

036 Baking Functional, Performance and Security into your DevOps Best Practices

May 22, 2017 12:00 - 53 minutes

Todd DeCapua has been a performance evangelist for many years. In his recent work and publications, which includes Effective Performance Engineering ( http://www.effectiveperformanceengineering.com/ ) as well as several publications on outlets such as TechBeacon ( https://techbeacon.com/contributors/todd-decapua ), he introduces DevOps best practices to improve the 5 S-Dimensions: Speed, Stability, Scalability, Security and Savings. In our discussion with Todd we focused a lot on Security as ...

035 When Multi-Threading, Micro Services and Garbage Collection Turn Sour

May 08, 2017 12:00 - 47 minutes

For our one year anniversary episode, we go “back to basics”, or, better said, “back problem patterns”. We picked three patterns that have come up frequently in recent “Share Your PurePath” sessions from our global user base and try to give some advice on how to identify, analyze and mitigate them: · Bad Multi-threading: Multi-threading is not a bad thing – but if done wrong it doesn’t allow your application to scale. We discuss key server metrics and how to correctly read multi-threa...

Guests

Gene Kim
1 Episode
Kelsey Hightower
1 Episode

Twitter Mentions

@adhorn 3 Episodes
@keptnproject 2 Episodes
@kenzenhofer 2 Episodes
@chrisburrell7 2 Episodes
@ana_m_medina 2 Episodes
@thatdevopsguy 2 Episodes
@konradkokosa 1 Episode
@theapriledwards 1 Episode
@realgenekim 1 Episode
@metmajer 1 Episode
@davefarley77 1 Episode
@stevemcghee 1 Episode
@danpopnyc 1 Episode
@acaciocruz 1 Episode
@urlichsanais 1 Episode
@wall_dirk 1 Episode
@braeuer_j 1 Episode
@hrexed 1 Episode
@hatechllc 1 Episode
@appperfeng 1 Episode