SlideShare a Scribd company logo
Confidential / © Harness Inc. 2022
CNCF On-Demand Webinar:
Project Updates
with LitmusChaos
Confidential / © Harness Inc. 2022
Agenda
● What’s New with LitmusChaos 2.0?
● iFood Use Case: Resilient Online Food Ordering services
● HaloDoc Use Case: Cloud-Native Chaos Engineering applied to Healthcare
● LitmusChaos Demo: Making a cloud-native e-Commerce application Resilient
Confidential / © Harness Inc. 2022
What’s new with Litmuschaos
● Improve probe addition in workflows
● Improvements to tune workflow to customize your scenarios further
● Ability to upgrade a chaos delegate
● More secure RBAC with updates to APIs
● Added support for basic argo workflows
● Support for Kubernetes 1.22.0 and above
Confidential / © Harness Inc. 2022
What’s new with Litmuschaos
● Support for IPv6
● Ensuring better testing with added E2E test suit
● Ability to skip SSL verification
● Enabling better debugging with enhanced server logs
● Migration of project collection from litmus to auth database
● Internal code refactor of authentication server for improved security
Confidential / © Harness Inc. 2022
What’s new with Litmuschaos
● Enhancements in CMD probe
● Hardened litmus alpine image for all Litmuschaos tools
● E2E Pipeline to monitor all pipeline builds
● New experiment additions like AWS AZ experiment, Azure Disk Loss, etc
Confidential / © Harness Inc. 2022
iFood: What’s it About?
● One of the most demanded Latin American online food ordering and food
delivery platform delivering more than 60 million orders each month.
● iFood was founded in 2011, with the aim to provide an online food delivery portal
that develops an innovative system so users can order deliveries on the internet
with no hassle.
● With over 80% of the market share geographically, iFood covers most cities and
regions in Brazil, especially in Brazil’s financial center Sao Paulo.
Confidential / © Harness Inc. 2022
● Due to its growing popularity, iFood’s decision to break the existing
monolith architecture into several micro services brought scalability
but it also came with complexity and additional costs.
● Faults like database servers going out of business, messaging
brokers crashing, the entire region of a cloud provider going down
due to a power outages, and network bandwidth dropping sharply
without notice were some of the challenges.
● Tightening up reliability by continuously doing load tests and bare
minimum chaos experiments but the solutions lacked specific use
case driven functionality.
● Requirement to know which user performed what chaos
experiment to enable better RBAC control on production.
● Current chaos engineering solutions being used were not
automated and had limited number of experiments thus iFood
wanted to eliminate manual cost.
Challenges faced by iFood
Confidential / © Harness Inc. 2022
79
M
inutes
T
h
e
a
v
e
r
a
g
e
d
o
w
n
t
i
m
e
f
o
r
a
n
o
u
t
a
g
e
w
a
s
7
9
m
i
n
u
t
e
s
$
8
4
,
6
5
0
T
h
e
c
o
s
t
o
f
d
o
w
n
t
i
m
e
a
v
e
r
a
g
e
d
a
t
$
8
4
,
6
5
0
U
S
p
e
r
h
o
u
r
Actual cost of downtime
Confidential / © Harness Inc. 2022
How LitmusChaos helps iFood?
● Providing lots of Chaos Experiments suiting their requirements with a
declarative approach which helps them customize the Chaos Engine
further.
● Giving fine grained RBAC controls to authenticate users to
LitmusChaos and restrict which services a developer can target to
inject chaos.
● Ability to construct a workflow as a cron and even save it as a template
for later use to aid with easier automation and auto chaos after a
specified interval.
Confidential / © Harness Inc. 2022
HaloDoc: What’s it About?
● One of the most popular all-around healthcare application in Indonesia.
● A rapidly-growing startup founded in 2016, whose mission is to simplify
and bring quality healthcare across Indonesia.
● Partnership with more than 4,000 pharmacies in over 100 cities to bring
medicine to people’s doorsteps.
● Provides premium appointment service that partners with more than 500
hospitals, allowing patients to book a doctor’s appointment inside our
application.
Confidential / © Harness Inc. 2022
● A hybrid application infrastructure, including a managed
Kubernetes cloud with a cloud-native communication
framework utilising AWS managed services such as RDS,
Lambda and S3.
● Ensuring continuous system reliability, including all its
dependencies, in an Agile delivery model to prevent service
downtimes stemming from a host of failure causes.
● Chaos engineering was found suitable to supplement the
existing QA with comprehensive automated test suites and
periodic performance testing/analysis to make the platform
robust.
Service Reliability Challenges
How LitmusChaos helps HaloDoc?
Wide Range of Experiments
Litmus offers extensive fault types ranging
from k8s to public and private clouds and even
bare metal.
Observability Driven
Litmus integrates with Prometheus TSDB
for providing experiment metrics and
generates pragmatic logs, metrics and
events data for fully understanding the
impact of the chaos.
Kubernetes Native
HaloDoc uses k8s as the underlying
platform for a majority of the business
services. Hence a k8s-native chaos
engineering tool offers better integration.
Chaos Scenario Definition
Simple and declarative chaos scenarios
that can simulate complex real-life failure
scenarios for almost every use-case.
Security Focused
Litmus provides RBAC for teams and
admin control for limiting blast radius. It
also offers fine-grained control for the
execution of experiment resources.
Vibrant Community
Litmus has a flourishing community with
approachable maintainers for technical
oversight and feedback mitigation.
Confidential / © Harness Inc. 2022
How LitmusChaos helps HaloDoc?
● Discovery of system weaknesses and unexpected system behaviour when subjugated to individual experiments.
● Simulation of real-life failure conditions with automated hypotheses validation using chaos scenarios and Litmus probes.
● Continuous validation in staging environment using event-triggered chaos injection with Litmus EventTrackerPolicies while using
GitOps for chaos scenarios.
● Conducting automated game days in production, while keeping track of the fault type and load conditions devised based on
usage and traffic patterns.
● Results are fed into a data lake for further analysis while reports from the ChaosCenter, especially the resilience score, is also
leveraged for high-level views.
Time To Do Some Chaos!
Confidential / © Harness Inc. 2022
Concepts, New Terms, and Definitions
●
●
●
Terms Slide
Confidential / © Harness Inc. 2022
Feature Architecture, if applicable
●
●
●
Architecture Slide
Confidential / © Harness Inc. 2022
More Information
● Link to spec
● Link to epic
● Link to public documentation
● If behind feature flag, name of feature flag
● New feature is available in release version:
Confidential / © Harness Inc. 2022
Demonstration
Show us how to use the new
feature.
Confidential / © Harness Inc. 2022
Topic
● In order to use this feature, what are the steps to onboard a user?
●
Onboarding Path Slide
Confidential / © Harness Inc. 2022
Topic
● List common problems.
● List the ways to troubleshoot those problems.
●
●
Troubleshooting Slide
Confidential / © Harness Inc. 2022
Topic
● List common best practices.
●
●
●
Best Practices Slide
Confidential / © Harness Inc. 2022
Topic
●
●
●
Roadmap and Timeline Slide
Confidential / © Harness Inc. 2022
Topic
●
●
●
Supplemental Resources Slide
Confidential / © Harness Inc. 2022
Please write 2-4 questions to test our knowledge on your presentation.
● Question 1:
○ Correct answer:
○ Wrong answer:
○ Wrong answer:
○ Wrong answer:
● Question 2:
○ Correct answer:
○ Wrong answer:
○ Wrong answer:
○ Wrong answer:
(Optional) Questions Slide
Confidential / © Harness Inc. 2022
● Question 3:
○ Correct answer:
○ Wrong answer:
○ Wrong answer:
○ Wrong answer:
● Question 4:
○ Correct answer:
○ Wrong answer:
○ Wrong answer:
○ Wrong answer:
(Optional) Questions Slide
Confidential / © Harness Inc. 2022
/harnessio
/harnessinc
Contact us on:
www.harness.io
Follow us on

More Related Content

Similar to CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf

No More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
No More Global Configuration Drift: Achieved Multi-Cloud Standardization With ReNo More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
No More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
Anshulkichara3
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
Robert Greiner
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
Paul Czarkowski
 
Check Point and Accenture Webinar
Check Point and Accenture Webinar Check Point and Accenture Webinar
Check Point and Accenture Webinar
Check Point Software Technologies
 
The Future of Service Mesh
The Future of Service MeshThe Future of Service Mesh
The Future of Service Mesh
All Things Open
 
API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?  API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?
Rohit Kelapure
 
API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?
VMware Tanzu
 
We are Net3 Technology
We are Net3 TechnologyWe are Net3 Technology
We are Net3 Technology
Kate Bissinger
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
MarketingArrowECS_CZ
 
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
confluent
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
GDG Cloud Bengaluru
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
Cloud Best Practices Network
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
VMware Tanzu
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptx
Avi Networks
 
Pitch Deck Teardown: Netmaker's $2.3M Seed deck
Pitch Deck Teardown: Netmaker's $2.3M Seed deckPitch Deck Teardown: Netmaker's $2.3M Seed deck
Pitch Deck Teardown: Netmaker's $2.3M Seed deck
HajeJanKamps
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Olivia LaMar
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS
2nd Watch
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
Bhavani Rao
 
The Hybrid Cloud and Dedicated Servers
The Hybrid Cloud and Dedicated ServersThe Hybrid Cloud and Dedicated Servers
The Hybrid Cloud and Dedicated Servers
TD Web Services
 

Similar to CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf (20)

No More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
No More Global Configuration Drift: Achieved Multi-Cloud Standardization With ReNo More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
No More Global Configuration Drift: Achieved Multi-Cloud Standardization With Re
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
Check Point and Accenture Webinar
Check Point and Accenture Webinar Check Point and Accenture Webinar
Check Point and Accenture Webinar
 
The Future of Service Mesh
The Future of Service MeshThe Future of Service Mesh
The Future of Service Mesh
 
API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?  API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?
 
API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?API First or Events First: Is it a Binary Choice?
API First or Events First: Is it a Binary Choice?
 
We are Net3 Technology
We are Net3 TechnologyWe are Net3 Technology
We are Net3 Technology
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
 
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
The Bridge to Cloud (Peter Gustafsson, Confluent) London 2019 Confluent Strea...
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptx
 
Pitch Deck Teardown: Netmaker's $2.3M Seed deck
Pitch Deck Teardown: Netmaker's $2.3M Seed deckPitch Deck Teardown: Netmaker's $2.3M Seed deck
Pitch Deck Teardown: Netmaker's $2.3M Seed deck
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
 
The Hybrid Cloud and Dedicated Servers
The Hybrid Cloud and Dedicated ServersThe Hybrid Cloud and Dedicated Servers
The Hybrid Cloud and Dedicated Servers
 

More from LibbySchulze

Running distributed tests with k6.pdf
Running distributed tests with k6.pdfRunning distributed tests with k6.pdf
Running distributed tests with k6.pdf
LibbySchulze
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptx
LibbySchulze
 
Enhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsEnhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo Workflows
LibbySchulze
 
Fallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdfFallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdf
LibbySchulze
 
Intro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdfIntro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdf
LibbySchulze
 
Enhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptxEnhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptx
LibbySchulze
 
Oh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdfOh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdf
LibbySchulze
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptx
LibbySchulze
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
LibbySchulze
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
LibbySchulze
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdf
LibbySchulze
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf
LibbySchulze
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
LibbySchulze
 
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
LibbySchulze
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf
LibbySchulze
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
LibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
LibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
LibbySchulze
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for Azure
LibbySchulze
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdf
LibbySchulze
 

More from LibbySchulze (20)

Running distributed tests with k6.pdf
Running distributed tests with k6.pdfRunning distributed tests with k6.pdf
Running distributed tests with k6.pdf
 
Extending Kubectl.pptx
Extending Kubectl.pptxExtending Kubectl.pptx
Extending Kubectl.pptx
 
Enhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsEnhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo Workflows
 
Fallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdfFallacies in Platform Engineering.pdf
Fallacies in Platform Engineering.pdf
 
Intro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdfIntro to Fluvio.pptx.pdf
Intro to Fluvio.pptx.pdf
 
Enhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptxEnhance your Kafka Infrastructure with Fluvio.pptx
Enhance your Kafka Infrastructure with Fluvio.pptx
 
Oh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdfOh The Places You'll Sign.pdf
Oh The Places You'll Sign.pdf
 
Rancher MasterClass - Avoiding-configuration-drift.pptx
Rancher  MasterClass - Avoiding-configuration-drift.pptxRancher  MasterClass - Avoiding-configuration-drift.pptx
Rancher MasterClass - Avoiding-configuration-drift.pptx
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdf
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
 
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for Azure
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdf
 

Recently uploaded

一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
xtseyke
 
Revolutionizing Business Processes with SharePoint Online and Power Apps
Revolutionizing Business Processes with SharePoint Online and Power AppsRevolutionizing Business Processes with SharePoint Online and Power Apps
Revolutionizing Business Processes with SharePoint Online and Power Apps
Bert Blevins
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
jom pom
 
EU Artificial Intelligence Act (High-level summary of the AI Act)
EU Artificial Intelligence Act (High-level summary of the AI Act)EU Artificial Intelligence Act (High-level summary of the AI Act)
EU Artificial Intelligence Act (High-level summary of the AI Act)
prb404
 
Empowering Your Workflow Automation with Power Automate
Empowering Your Workflow Automation with Power AutomateEmpowering Your Workflow Automation with Power Automate
Empowering Your Workflow Automation with Power Automate
Bert Blevins
 
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
Disha Mukharji
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
Erkinjon Erkinov
 
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
taqyea
 
Enhancing Your Workflow Automation with Power Automate
Enhancing Your Workflow Automation with Power AutomateEnhancing Your Workflow Automation with Power Automate
Enhancing Your Workflow Automation with Power Automate
Bert Blevins
 
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
umutuq
 
IP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul WilsonIP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul Wilson
APNIC
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
Bestdesign2hub
 
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
bthona
 
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
Bert Blevins
 
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
taqyea
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
sivaraman163206
 
一比一原版(york文凭证书)约克大学毕业证如何办理
一比一原版(york文凭证书)约克大学毕业证如何办理一比一原版(york文凭证书)约克大学毕业证如何办理
一比一原版(york文凭证书)约克大学毕业证如何办理
ysuah
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
taqyea
 
一比一原版(QU毕业证)女王大学毕业证如何办理
一比一原版(QU毕业证)女王大学毕业证如何办理一比一原版(QU毕业证)女王大学毕业证如何办理
一比一原版(QU毕业证)女王大学毕业证如何办理
bthona
 
GDE FORUM | Accessibility Testing with Chrome DevTools
GDE FORUM | Accessibility Testing with Chrome DevToolsGDE FORUM | Accessibility Testing with Chrome DevTools
GDE FORUM | Accessibility Testing with Chrome DevTools
Josefine Schaefer
 

Recently uploaded (20)

一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
一比一原版(UCL毕业证)伦敦大学学院毕业证如何办理
 
Revolutionizing Business Processes with SharePoint Online and Power Apps
Revolutionizing Business Processes with SharePoint Online and Power AppsRevolutionizing Business Processes with SharePoint Online and Power Apps
Revolutionizing Business Processes with SharePoint Online and Power Apps
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
 
EU Artificial Intelligence Act (High-level summary of the AI Act)
EU Artificial Intelligence Act (High-level summary of the AI Act)EU Artificial Intelligence Act (High-level summary of the AI Act)
EU Artificial Intelligence Act (High-level summary of the AI Act)
 
Empowering Your Workflow Automation with Power Automate
Empowering Your Workflow Automation with Power AutomateEmpowering Your Workflow Automation with Power Automate
Empowering Your Workflow Automation with Power Automate
 
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
@Call @Girls Worli phone 9920874524 You Are Serach A Beautyfull Dolle come here
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
 
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
 
Enhancing Your Workflow Automation with Power Automate
Enhancing Your Workflow Automation with Power AutomateEnhancing Your Workflow Automation with Power Automate
Enhancing Your Workflow Automation with Power Automate
 
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
一比一原版(NYIT毕业证)纽约理工大学毕业证如何办理
 
IP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul WilsonIP address - Past, Present and Future presented by Paul Wilson
IP address - Past, Present and Future presented by Paul Wilson
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
 
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
一比一原版(RUG毕业证)格罗宁根大学毕业证如何办理
 
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
Enhancing Security with Multi-Factor Authentication in Privileged Access Mana...
 
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
一比一原版(city毕业证书)英国剑桥大学毕业证如何办理
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
 
一比一原版(york文凭证书)约克大学毕业证如何办理
一比一原版(york文凭证书)约克大学毕业证如何办理一比一原版(york文凭证书)约克大学毕业证如何办理
一比一原版(york文凭证书)约克大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(QU毕业证)女王大学毕业证如何办理
一比一原版(QU毕业证)女王大学毕业证如何办理一比一原版(QU毕业证)女王大学毕业证如何办理
一比一原版(QU毕业证)女王大学毕业证如何办理
 
GDE FORUM | Accessibility Testing with Chrome DevTools
GDE FORUM | Accessibility Testing with Chrome DevToolsGDE FORUM | Accessibility Testing with Chrome DevTools
GDE FORUM | Accessibility Testing with Chrome DevTools
 

CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf

  • 1. Confidential / © Harness Inc. 2022 CNCF On-Demand Webinar: Project Updates with LitmusChaos
  • 2. Confidential / © Harness Inc. 2022 Agenda ● What’s New with LitmusChaos 2.0? ● iFood Use Case: Resilient Online Food Ordering services ● HaloDoc Use Case: Cloud-Native Chaos Engineering applied to Healthcare ● LitmusChaos Demo: Making a cloud-native e-Commerce application Resilient
  • 3. Confidential / © Harness Inc. 2022 What’s new with Litmuschaos ● Improve probe addition in workflows ● Improvements to tune workflow to customize your scenarios further ● Ability to upgrade a chaos delegate ● More secure RBAC with updates to APIs ● Added support for basic argo workflows ● Support for Kubernetes 1.22.0 and above
  • 4. Confidential / © Harness Inc. 2022 What’s new with Litmuschaos ● Support for IPv6 ● Ensuring better testing with added E2E test suit ● Ability to skip SSL verification ● Enabling better debugging with enhanced server logs ● Migration of project collection from litmus to auth database ● Internal code refactor of authentication server for improved security
  • 5. Confidential / © Harness Inc. 2022 What’s new with Litmuschaos ● Enhancements in CMD probe ● Hardened litmus alpine image for all Litmuschaos tools ● E2E Pipeline to monitor all pipeline builds ● New experiment additions like AWS AZ experiment, Azure Disk Loss, etc
  • 6. Confidential / © Harness Inc. 2022 iFood: What’s it About? ● One of the most demanded Latin American online food ordering and food delivery platform delivering more than 60 million orders each month. ● iFood was founded in 2011, with the aim to provide an online food delivery portal that develops an innovative system so users can order deliveries on the internet with no hassle. ● With over 80% of the market share geographically, iFood covers most cities and regions in Brazil, especially in Brazil’s financial center Sao Paulo.
  • 7. Confidential / © Harness Inc. 2022 ● Due to its growing popularity, iFood’s decision to break the existing monolith architecture into several micro services brought scalability but it also came with complexity and additional costs. ● Faults like database servers going out of business, messaging brokers crashing, the entire region of a cloud provider going down due to a power outages, and network bandwidth dropping sharply without notice were some of the challenges. ● Tightening up reliability by continuously doing load tests and bare minimum chaos experiments but the solutions lacked specific use case driven functionality. ● Requirement to know which user performed what chaos experiment to enable better RBAC control on production. ● Current chaos engineering solutions being used were not automated and had limited number of experiments thus iFood wanted to eliminate manual cost. Challenges faced by iFood
  • 8. Confidential / © Harness Inc. 2022 79 M inutes T h e a v e r a g e d o w n t i m e f o r a n o u t a g e w a s 7 9 m i n u t e s $ 8 4 , 6 5 0 T h e c o s t o f d o w n t i m e a v e r a g e d a t $ 8 4 , 6 5 0 U S p e r h o u r Actual cost of downtime
  • 9. Confidential / © Harness Inc. 2022 How LitmusChaos helps iFood? ● Providing lots of Chaos Experiments suiting their requirements with a declarative approach which helps them customize the Chaos Engine further. ● Giving fine grained RBAC controls to authenticate users to LitmusChaos and restrict which services a developer can target to inject chaos. ● Ability to construct a workflow as a cron and even save it as a template for later use to aid with easier automation and auto chaos after a specified interval.
  • 10. Confidential / © Harness Inc. 2022 HaloDoc: What’s it About? ● One of the most popular all-around healthcare application in Indonesia. ● A rapidly-growing startup founded in 2016, whose mission is to simplify and bring quality healthcare across Indonesia. ● Partnership with more than 4,000 pharmacies in over 100 cities to bring medicine to people’s doorsteps. ● Provides premium appointment service that partners with more than 500 hospitals, allowing patients to book a doctor’s appointment inside our application.
  • 11. Confidential / © Harness Inc. 2022 ● A hybrid application infrastructure, including a managed Kubernetes cloud with a cloud-native communication framework utilising AWS managed services such as RDS, Lambda and S3. ● Ensuring continuous system reliability, including all its dependencies, in an Agile delivery model to prevent service downtimes stemming from a host of failure causes. ● Chaos engineering was found suitable to supplement the existing QA with comprehensive automated test suites and periodic performance testing/analysis to make the platform robust. Service Reliability Challenges
  • 12. How LitmusChaos helps HaloDoc? Wide Range of Experiments Litmus offers extensive fault types ranging from k8s to public and private clouds and even bare metal. Observability Driven Litmus integrates with Prometheus TSDB for providing experiment metrics and generates pragmatic logs, metrics and events data for fully understanding the impact of the chaos. Kubernetes Native HaloDoc uses k8s as the underlying platform for a majority of the business services. Hence a k8s-native chaos engineering tool offers better integration. Chaos Scenario Definition Simple and declarative chaos scenarios that can simulate complex real-life failure scenarios for almost every use-case. Security Focused Litmus provides RBAC for teams and admin control for limiting blast radius. It also offers fine-grained control for the execution of experiment resources. Vibrant Community Litmus has a flourishing community with approachable maintainers for technical oversight and feedback mitigation.
  • 13. Confidential / © Harness Inc. 2022 How LitmusChaos helps HaloDoc? ● Discovery of system weaknesses and unexpected system behaviour when subjugated to individual experiments. ● Simulation of real-life failure conditions with automated hypotheses validation using chaos scenarios and Litmus probes. ● Continuous validation in staging environment using event-triggered chaos injection with Litmus EventTrackerPolicies while using GitOps for chaos scenarios. ● Conducting automated game days in production, while keeping track of the fault type and load conditions devised based on usage and traffic patterns. ● Results are fed into a data lake for further analysis while reports from the ChaosCenter, especially the resilience score, is also leveraged for high-level views.
  • 14. Time To Do Some Chaos!
  • 15. Confidential / © Harness Inc. 2022 Concepts, New Terms, and Definitions ● ● ● Terms Slide
  • 16. Confidential / © Harness Inc. 2022 Feature Architecture, if applicable ● ● ● Architecture Slide
  • 17. Confidential / © Harness Inc. 2022 More Information ● Link to spec ● Link to epic ● Link to public documentation ● If behind feature flag, name of feature flag ● New feature is available in release version:
  • 18. Confidential / © Harness Inc. 2022 Demonstration Show us how to use the new feature.
  • 19. Confidential / © Harness Inc. 2022 Topic ● In order to use this feature, what are the steps to onboard a user? ● Onboarding Path Slide
  • 20. Confidential / © Harness Inc. 2022 Topic ● List common problems. ● List the ways to troubleshoot those problems. ● ● Troubleshooting Slide
  • 21. Confidential / © Harness Inc. 2022 Topic ● List common best practices. ● ● ● Best Practices Slide
  • 22. Confidential / © Harness Inc. 2022 Topic ● ● ● Roadmap and Timeline Slide
  • 23. Confidential / © Harness Inc. 2022 Topic ● ● ● Supplemental Resources Slide
  • 24. Confidential / © Harness Inc. 2022 Please write 2-4 questions to test our knowledge on your presentation. ● Question 1: ○ Correct answer: ○ Wrong answer: ○ Wrong answer: ○ Wrong answer: ● Question 2: ○ Correct answer: ○ Wrong answer: ○ Wrong answer: ○ Wrong answer: (Optional) Questions Slide
  • 25. Confidential / © Harness Inc. 2022 ● Question 3: ○ Correct answer: ○ Wrong answer: ○ Wrong answer: ○ Wrong answer: ● Question 4: ○ Correct answer: ○ Wrong answer: ○ Wrong answer: ○ Wrong answer: (Optional) Questions Slide
  • 26. Confidential / © Harness Inc. 2022 /harnessio /harnessinc Contact us on: www.harness.io Follow us on