Skip to main content

Applications

Software programs designed to perform specific tasks or functions for end-users or other systems.


Business Application

A logical grouping of applications within Causely to define a high-level application. Business Applications are constructed by default from the pod label app.kubernetes.io/part-of but this scoping mechanism can be changed. Causely creates Business Applications automatically upon initially discovery of the environment.


Application

An Application is a set of code and configurations designed to perform a specific function. These applications are typically containerized, scalable, and decoupled from the underlying infrastructure. They leverage cloud native principles such as microservices, statelessness, and automation to achieve agility and reliability.


Application Load Balancer

An Application Load Balancer (ALB) is a component of modern cloud infrastructure that distributes incoming traffic across multiple servers to ensure optimal resource use, reliability, and scalability. It makes intelligent routing decisions based on factors like request content, headers, or URL paths. ALBs support features like SSL termination, WebSocket connections, and advanced routing rules, making them ideal for microservices or containerized architectures. They enhance application availability and responsiveness by evenly balancing workloads and rerouting traffic in case of server failures.


Operation

A Background Operation in a Kubernetes microservice is a non-blocking task that runs asynchronously and independently of user requests. These operations are commonly used for tasks like data processing, maintenance jobs, or message queue consumption. They are often managed using worker pods or cron jobs and are critical for handling long-running or resource-intensive tasks without impacting the primary application workflow.