Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

general

What is Gremlin?

Sarvech Qadir

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Gremlin is a platform service that aims to provide chaos engineering experimentsChaos engineering is an approach to investigate how complex systems perform under stress and to spot failures before they occur.

widget

Gremlin provides a framework for attacks. Attacks are then fed into the system assembled as different plots/schemes/scenarios. These schemes can be further used to record the outcome or the damage of these assembled attacks.

Gremlin’s user interface or APIs allow several testing mechanisms of Kubernetes objects.

Previously, testing was done at the container level. However, recent updates to Gremlin have made sure that chaos testing is also specified at the service level.

Gremlin has a specialized mechanism for conducting Kubernetes testing.

The process identifies the primitives, such as nodes and pods, and targets them. Users then have the option to select what kind of disruption they want to cause and what service traffic they want to cause it to do.

widget

Kubernetes testing

Users require the helm chart to enable Kubernetes testing. The Gremlin is upgraded using this helm chart.

Next, the user interface is used to create the attacks to be targeted. Users then define a test experiment to conduct. Then, Gremlin targets the underlying containers.

After the test is completed, all the targeted containers in the test become part of the test results report – their respective Kubernetes object group these containers.

RELATED TAGS

general

CONTRIBUTOR

Sarvech Qadir
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring