Circuit Breaker Pattern with Microservices Architecture

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. In such architecture, services have … Read more

Automating Configuration Updates: kubernetes-reflector vs Reloader

Managing and updating application configurations in a Kubernetes environment can be a complex and time-consuming task. This, usually manual handled taks, is performed by ConfigMaps or Secrets. And configuration can be updated, whether it be for credential updates or rotation, or toggling logging on or off, or updating a particular environment parameter. This routine process may lead … Read more

Information security management process

Information security management process (ISMP) is a fundamental component of any robust information security management system (ISMS). As information security risks are continually evolving, the need for a systematic, repeatable, and consistent risk management process is critical for every organization. The risk management process is not a one-time activity, but rather a continuous cycle that … Read more

Sidecar pattern: common use cases

Applications and services often require related functionality, such as monitoring, logging, configuration, and networking services. These peripheral tasks can be implemented as separate components or services. If they are tightly integrated into the application, they can run in the same process as the application, making efficient use of shared resources. However, this also means they … Read more

Service Reliability Hierarchy

Site reliability engineering describes the stability and quality of service that an application offers after being made available to end users. It is crucial to understand the methods and principals SRE borrow to archive the goal. This is why so important to see and understand service reliability hierarchy. A Site Reliability Engineering (SRE) pyramid, also … Read more