February 2023 Summaries
2 posts from Gremlin
Filter
Month:
Year:
Post Summaries
Back to Blog
In January 2023, Google released an infrastructure reliability guide for building high-availability applications on Google Cloud, offering valuable insights applicable to any cloud provider. This guide outlines the meaning of reliability in cloud computing, steps providers take to ensure reliable infrastructure, and how customers can manage factors affecting reliability on zonal, regional, and global bases. Gremlin plays a role in helping organizations meet these reliability standards through its Reliability Management solution, which offers pre-built tests to validate services against best practices from Google, AWS, and Azure. These tests help identify single points of failure, assess scalability, and test resilience against third-party dependency failures, culminating in a reliability score that provides an objective measure of service reliability. Gremlin also offers advanced testing capabilities with Fault Injection, allowing organizations to test various failure scenarios. This approach empowers teams to proactively address availability risks, ensuring reliability improvements are tracked and managed effectively over time.
Feb 08, 2023
1,228 words in the original blog post.
Testing in production is essential for addressing the unique challenges and defects that arise in live environments, which cannot be fully replicated in pre-production settings. Despite the risks, such as potential impacts on performance, customer data, and compliance, testing in production provides invaluable insights into application behavior under real-world conditions. Strategies like blue-green deployments, canary deployments, and dark launches offer ways to conduct these tests safely by limiting user exposure to potential defects and allowing teams to roll back changes if necessary. These methods enable organizations to refine their applications and infrastructure, leading to reduced production defects and improved customer experiences. By adopting these strategies, engineering and DevOps teams can transition from controlled testing environments to more comprehensive testing in production, ultimately enhancing system reliability and user satisfaction.
Feb 06, 2023
1,711 words in the original blog post.