PurePerformance

PurePerformance

By PurePerformanceTechnology
Download on the App Store

PurePerformance episodes

  • How to build distributed resilient systems with Adrian Hornsby
    Adrian Hornsby (@adhorn) has dedicated his last years helping enterprises around the world to build resilient systems. He wrote a great blog series titled “Patterns for Resilient Architectures” and has given numerous talks about this such as Resiliency and Availability Design Patterns for the Cloud at DevOne in Linz earlier this year.

    Listen in and learn more about why resiliency starts with humans, why we need to version everything we do, why default timeouts have to be flagged, how to deal with retries and backoffs and why every distributed architect has to start designing systems that provide different service levels depending on the overall system health state.

    Links:
    Adrian on Twitter: https://twitter.com/adhorn

    Medium Blog Post: https://medium.com/@adhorn/patterns-for-resilient-architecture-part-1-d3b60cd8d2b6

    Adrian's DevOne talk: https://www.youtube.com/watch?v=mLg13UmEXlw

    DevOne Intro video: https://www.youtube.com/watch?v=MXXTyTc3SPU
    57 min
  • Preparing for a future microservices journey (with Wardley Maps) with Susanne Kaiser
    Susanne Kaiser (@suksr) has transformed her company from monolith on-premise into a SaaS solution running on a microservice architecture: Successfully! Nowadays she consults companies that need to find their “core domain”, break up and re-fit their architectures and organizational structure in order to truly get the benefit of microservices.

    In this podcast you learn which questions you need to ask before starting a microservice project, how to find your true “core domain”, how to restructure not only your code but also organization and you get exposed to the concept of Wardley Maps which help you decide what to build vs what to outsource in order to deliver value to your end users the most efficient way.

    Links:
    Susannne on Twitter - https://twitter.com/suksr
    DevOne Conference Page - https://devexperience.ro/speakers/susanne-kaiser/
    Wardley Maps Microservices presentation - https://www.slideshare.net/SusanneKaiser3/preparing-for-a-future-microservices-journey-with-wardley-maps
    1 hr 1 min
  • An Introduction to Service Meshes and Istio with Matt Turner
    To service mash or not? That’s a good question! Not every architecture and project needs a service mesh but for running distributed microservices architectures service mashes provide a lot of essential features such as service discovery, traffic routing, security, observability ..

    We invited Matt Turner (@mt165), CTO at Native Wave, to tell us all we need to know about service mashes. We get a deep dive into Istio, one of the most popular current service mashes, the architecture and how the individual components such as Envoy, Pilot, Mixer and Citadel work together. We also chat about the tradeoff between performance, latency, throughput and service mash capabilities. If you want to learn more make sure to check out Matt’s online content such as blogs and recorded conference presentations on https://mt165.co.uk/.

    Native Wave
    https://nativewave.io/

    Istio vs. Linkerd CPU Overhead Benchmarks by Michael Kipper
    Initial Observations:
    https://medium.com/@michael_87395/benchmarking-istio-linkerd-cpu-c36287e32781
    Second Analysis:
    https://medium.com/@michael_87395/benchmarking-istio-linkerd-cpu-at-scale-5f2cfc97c7fa
    47 min
  • Keptn – A Technical “Behind the Scenes Look” with Dirk Wallerstorfer
    Keptn (@keptnProject) is an open source control plane for Kubernetes enabling continuous delivery and automated operations. In this session we chat with Dirk Wallerstorfer (@wall_dirk) who is leading the keptn development team. We learn from Dirk why they choose knative as serverless framework to let keptn connect to other DevOps tools in the toolchain, how the event driven architecture works, which use cases are supported and where the road is heading.

    If you are interested also check out our Getting Started with keptn YouTube Tutorial, join the keptn slack channel, keep an eye at the keptn community and give feedback after trying out keptn yourself by following the following installation instructions: https://keptn.sh/docs/

    Links:
    keptn on Twitter - https://twitter.com/keptnProject
    Dirk on Twitter - https://twitter.com/wall_dirk
    knative - https://cloud.google.com/knative/
    Keptn Video - https://www.youtube.com/watch?v=0vXURzikTac
    Keptn Slack - https://keptn.slack.com/join/shared_invite/enQtNTUxMTQ1MzgzMzUxLTcxMzE0OWU1YzU5YjY3NjFhYTJlZTNjOTZjY2EwYzQyYWRkZThhY2I3ZDMzN2MzOThkZjIzOTdhOGViMDNiMzI
    Keptn Community - https://github.com/keptn/community
    Keptn Docs - https://keptn.sh/docs/
    52 min
  • Understanding the Cloud Native & OpenSource World with Carmen Andoh
    Can you explain Cloud Native? What are the key OpenSource frameworks you need to know? How about all these OpenSource Licensing models? Why do they exist? Which one to use? What are the monetization models and why to watch closely how Big IT & Cloud companies are impacting this space?

    Carmen Andoh (@carmatrocity), Program Manager at Google and former Infrastructure Engineer at Travis CI, helps us understand how to navigate the Cloud Native & OpenSource world and gives answer to all the questions above. The IT world is changing but its up to us to shape the future by inventing it. If you want to learn more after listening check out the CNCF Trailmap and follow up with Carmen on social media to get access to her material around that topic!

    Trailmap
    https://github.com/cncf/trailmap
    57 min
  • Understanding the Power of Feature Flags with Heidi Waterhouse
    Imagine a future where we deploy every code change directly into production because feature flags eliminated the need for staging. Feature flags allow us to deploy any code change, but only launch the feature to a specific set of users that we want to expose to new capabilities. Monitoring the usage and the impact enables continuous experimentation: optimizing what is not perfect yet and throw away features (technical debt) that nobody really cares about. So – what are feature flags?

    We got to chat with Heidi Waterhouse (@wiredferret), Developer Advocate at LaunchDarkly (https://launchdarkly.com/), who gives as a great introduction on Feature Flags, how organizations actually define a feature and why it is paramount to differentiate between Deploy and Launch. We learn how to test feature flags, what options we have to enable features for a certain group of users and how important it is to always include monitoring. IF you want to learn more about feature flags check out http://featureflags.io/. If you want to learn more about Heidi’s passion check out https://heidiwaterhouse.com/.
    45 min
  • Self-Healing in the Real World – HATech Lessons learned from Enterprise Engagements
    Self-Healing, Auto-Remediation: Magic words for most IT Leaders! When starting those kinds of projects teams realize their lack of maturity or even understanding of their current IT landscape to even think about Self-Healing. In other scenarios Self-Healing is misunderstood as a band-aid for “keeping the lights on” in order to buy more time for outstanding product improvements vs investing in the core architecture.

    In this podcast we invited Jon Hathaway, CEO of HATech, and Jarvis Mishler, Solutions Architect Team Lead at HATech (@hatechllc), to learn about how they help organizations assess and improve the maturity of their IT Systems & processes, which auto-remediation actions they typically implement and why real self-healing is not just about keeping the lights on!

    https://www.linkedin.com/in/jonhathaway/
    https://hatech.io/
    https://www.linkedin.com/in/jarvis-mishler/
    https://twitter.com/hatechllc
    44 min
  • Let the Machines optimize the Machines: Goal-Driven Performance Tuning with Stefano Doni
    Did you know that the JVM has 700+ configuration settings? Did you know that MongoDB performance can be improved by 50% just by tuning the right database and OS nobs? Every thought that slower I/O can actually speed up database transaction times?

    In this episode we invited Stefano Doni, CTO at Amakas.io, who gives us a new perspective on how to approach performance optimization for complex environments. Instead of manually tweaking nobs on all sorts of runtimes or services they developed a Goal-driven AI-engine that automatically identifies the optimal settings for any application as it is under load. Make sure to check out their website and white papers where they go into details about how their algorithms work, which metrics they optimize and how you can apply their technology into a continuous delivery process

    https://www.linkedin.com/in/stefanodoni/
    https://www.akamas.io/
    55 min
  • Good Performance Engineers Look Behind the Percent Usage Metrics
    Have you ever used USE? Have you ever wondered what differentiates a performance tester from a performance engineer? Want to know how to automate performance engineering into DevOps Pipelines?

    Twan Koot, Performance Engineer at Sogeti, is answering all these questions. We met him at the last Neotys PAC Event where he gave an in-depth look on metrics and enlightened us all with USE (a method from Netflix’s Brendan Gregg). In our conversation we explain what USE really is, how to apply it and how a good performance engineer needs to understand more than just response time!

    Links:
    Twan on linkedin - https://www.linkedin.com/in/twan-koot-a813a8b7/
    Twan's deck from Neotys PAC - https://www.neotys.com/performance-advisory-council/twan-koot
    Twans Video at Neotys PAC - https://www.youtube.com/watch?v=hV8wpkDUtys
    http://www.brendangregg.com/
    Brendan Gregg's home page - http://www.brendangregg.com/
    eBPF - https://prototype-kernel.readthedocs.io/en/latest/bpf/
    BCC - https://iovisor.github.io/bcc/
    44 min
  • Keptn: Shipping and running cloud native apps with Alois Reitbauer
    How many different continuous delivery pipelines do you have in your organization? Do you have dedicated teams that keep them up-to-date and constantly extend them with new tool integrations? Have you already built in capabilities for shadow, dark, blue/green or canary deployments? Is auto-mitigation and self-healing already on your internal pipeline roadmap? Sounds like a lot of manual work?

    Keptn (@keptnProject)– an open source enterprise-grade framework for shipping and running cloud-native applications – is going to eliminate the manual efforts in building, maintaining and extending pipelines. Alois Reitbauer, Head of the Dynatrace Innovation Lab, gives us the background on how keptn evolved, which cloud native best practices are implemented as core capabilities, how to contribute to this project and gives us a glimpse into where the journey is going. Visit the about page and join the community and make sure to deploy keptn on your own Kubernetes clusters by simply following the step-by-step guides.

    https://keptn.sh/
    https://twitter.com/keptnProject
    https://keptn.sh/about/
    https://keptn.sh/docs/
    50 min

About PurePerformance

From the publisher's feed

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…