Home / Companies / Gremlin / Blog / August 2019

August 2019 Summaries

5 posts from Gremlin

Filter
Month: Year:
Post Summaries Back to Blog
System reliability is crucial for ensuring service availability and minimizing downtime, which can lead to financial losses and unhappy customers. By making small, incremental improvements, much like compound interest, organizations can significantly enhance their systems' reliability over time. Achieving high availability involves striving for reduced downtime, often expressed in "nines," such as four nines (99.99%) or even five nines (99.999%). The article suggests practical strategies for improving reliability, including maintaining updated runbooks, training teams, reducing human intervention in disaster recovery, and performing early maintenance. Additionally, adopting microservices, moving to the cloud, ensuring redundancy, and utilizing load balancing and autoscaling are recommended. Simulation and modeling through chaos experiments can reveal potential failures before they occur, and focusing on these small gains can lead to substantial performance improvements. Tools like Gremlin's reliability platform assist in identifying hidden risks, allowing teams to proactively address vulnerabilities before they affect users.
Aug 22, 2019 2,545 words in the original blog post.
In a podcast episode of "Break Things on Purpose," hosts Rich Burroughs and Jacob Plicque from Gremlin engage in a discussion with Adrian Hornsby, a Senior Technical Evangelist at Amazon Web Services, about Chaos Engineering and its role in enhancing system resiliency. Hornsby shares his journey into Chaos Engineering, tracing its roots to his childhood curiosity and professional experiences, including his work at Nokia Research and AWS. The conversation highlights the significance of Chaos Engineering in identifying systemic weaknesses and improving reliability through controlled experiments, often drawing parallels with methodologies like the scientific method and Game Days. The discussion also emphasizes the importance of organizational buy-in, the challenges of advocating for resilience, and the practical steps of implementing Chaos Engineering, such as forming hypotheses and continuous testing. Hornsby stresses the necessity of conducting experiments in a controlled manner, building intuition through practice, and ensuring that learnings from experiments are acted upon to prevent future outages, underscoring the broader goal of maintaining customer trust and system reliability.
Aug 21, 2019 7,531 words in the original blog post.
Gremlin is dedicated to maintaining a secure environment for practicing Chaos Engineering, emphasizing continuous improvement in security measures. The company has completed a SOC 2 Type II audit, confirming that its information security practices meet the required standards for security and confidentiality. In compliance with GDPR, Gremlin extends enhanced privacy protections to all customers, regardless of location, and has updated its privacy policy accordingly. The introduction of signature-based authentication enhances flexibility and integration with enterprise systems, while traditional authentication methods remain available. All data communications and storage are encrypted, now including all service-stored data, ensuring robust data protection. Role-Based Access Control (RBAC) is implemented to manage user permissions effectively, enhancing duty segregation and visibility. Gremlin's platform aims to proactively identify and address availability risks, offering a free trial for users to explore its capabilities.
Aug 15, 2019 819 words in the original blog post.
Gremlin has introduced advanced features to its Role Based Access Control (RBAC) system, enhancing its user management capabilities by allowing precise management of permissions in line with organizational structures. These updates include the ability to assign permissions to specific roles, which can then be allocated to users, ensuring a clear separation of duties and enhancing security measures for users involved in Chaos Engineering programs. The update also simplifies API session management, allowing sessions to be created for any team a user belongs to and supporting users not assigned to any team. This facilitates more efficient auditing and access management while maintaining Gremlin's commitment to safety, security, and simplicity. For further details on the new roles and how to use the RBAC features, users are directed to Gremlin's help documentation and community resources.
Aug 15, 2019 686 words in the original blog post.
The process of defining and implementing dashboard metrics in a company began with an interview question about measuring availability, illustrating the challenges in setting meaningful indicators for service health. Initially, the company's leadership struggled with a binary measurement system, leading to a diverse set of metrics that varied across departments. Over time, they narrowed these down to a dozen key performance indicators, aiming to unify the understanding and priorities across teams. The initiative faced resistance due to existing dashboard systems and differing priorities, but leadership emphasized the importance of dashboards for providing accurate and timely information for decision-making. Dashboards serve as essential tools for quickly assessing key performance indicators, enabling leaders to make informed decisions efficiently. Understanding the service environment, including direct and indirect customers and dependencies, is crucial for identifying potential issues and their impact on multiple levels. By measuring baseline metrics and analyzing findings, teams can set achievable goals and improve service reliability through systematic approaches and regular reviews. The text also introduces key terminology such as Service Level Metrics, Business Level Metrics, Service Level Indicators, Service Level Objectives, and Service Level Agreements, highlighting the importance of these concepts in maintaining service health and reliability.
Aug 06, 2019 1,751 words in the original blog post.