Deepchand Prajapatideep-prajapati.hashnode.dev·9 hours agoChaos Engineering: Preparing for the Unexpected in DevOpsIn the fast-paced world of software development, ensuring that your systems are resilient and reliable is crucial. One effective way to achieve this is through chaos engineering. This blog will explore what chaos engineering is, why it's important, a...DiscussChos Engineering
Denishdenish.hashnode.dev·Jul 16, 2024Introduction to Chaos Engineering with Litmus Chaos"Strength emerges from the heart of chaos." — Unknown Think about a pilot—these professionals must log at least 1,500 hours of flight experience before flying a commercial plane. Even after earning their license, they spend countless hours in simula...Discuss#SiteReliabilityEngineering
Antonio Barrera Morablog.anbar.top·Jun 19, 2024The Conjugation PrincipleIntroduction Have you ever felt trapped in a toxic situation, wondering how to escape its complexity?The solution might lie in a mathematical principle: conjugation. This principle allows us to transform complex problems into something more manageabl...DiscussEnglishData Science and Psychology
Mahidhar Mullapuditutorialq.hashnode.dev·Jun 18, 2024Mastering Distributed Systems: Essential Design Patterns for Scalability and ResilienceIn the realm of modern software engineering, distributed systems have become pivotal in achieving scalability, reliability, and high availability. However, designing distributed systems is no trivial task; it requires a deep understanding of various ...Discussdistributed system
Mahidhar Mullapuditutorialq.hashnode.dev·Jun 15, 2024Building Reactive Microservices: A Step-by-Step GuideTransitioning from a monolithic architecture to microservices is a significant step for any organization. Reactive microservices offer a way to build highly responsive, resilient, and scalable applications. This guide will walk you through the proces...Discuss·1 likereactive microservices
Mahidhar Mullapuditutorialq.hashnode.dev·Jun 14, 2024Unleashing Reactive Programming: Boosting Responsiveness, Resilience, and ScalabilityReactive programming is a paradigm that allows for the development of responsive, resilient, and scalable applications. This programming style is particularly suited for applications that deal with asynchronous data streams and events, enabling devel...DiscussReactive Programming
Egor Karitskiyit4infrastructure.hashnode.dev·Jun 6, 2024Operational Resilience: Strategies for High Availability in Big-Scale InfrastructureIn this article, we'll explore the concept of high availability in large-scale infrastructure. The concept itself is straightforward and means ensuring a complex system remains accessible despite unforeseen events, whether internal breakdowns or exte...Discuss·125 likes·43.1K reads#operations
Oluwafemi Akindeoluwafemiakinde.dev·Jun 7, 2024Circuit Breakers in Go: Preventing Cascading FailuresOverview Circuit Breakers To put it simply, circuit breaker in the context of software engineering is a pattern that prevents further damage made to a system/service when a section of it fails, allowing the other parts of the system to continue funct...Discuss·188 readsGo Language
John Vesterjohnjvester.hashnode.dev·Jun 3, 2024Managing Architectural Tech DebtWhen I think about technical debt, I still remember the first application I created that made me realize the consequences of an unsuitable architecture. It happened back in the late 1990s, when I was first getting started as a consultant. The client ...Discusstech-debt
Ron Bhubandspoke.amastelek.com·May 30, 2024❓Did you Know? How to Build Reliable Last Miles using SD-WAN with Less Reliable Parts using Engineering Resilience 🚴In the world of networking, reliability is paramount. The common belief is that to achieve reliability, one must invest in super-reliable components. While using reliable components certainly helps, it's not the only factor at play. The true mark of ...DiscussSDWAN