Inspec is an IT Security and Compliance-as-code framework for validating compliance.
Engineering organizations are trading the old monoliths with Microservices for scalability, reliability and agility, but debugging the system calls across the Microservices is not straight-forward. Opentracing provides framework to debug and trace the system calls across the Microservices.
Chaos engineering is the discipline of experimenting on a distributed system, in order to build confidence in the system’s capability to withstand turbulent conditions in production.
Go’s native concurrency feature make its good choice for developing network and webserver applications.
Software Architects are required to analyze business and domain requirements that balances all concerns optimally. When building software, architects must determine the most import "-ilities"(concerns).
SaaS platform generally has multiple tenants. General practice is to provide dedicated subdomain for each tenant. For eg.
<tenant-name>.<domain>.com. This article describes about how it can be achieved via AWS Route 53 wildcard DNS entry.
Service Level Indicator(SLI), Service Level Object(SLO) & Service Level Agreement(SLA) are parameters with which reliability, availability and performance of the service are measured.
Traditionally, Linux Kernel distinguishes its processes with the following two categories:
Privileged Processes: These processes allow the user to bypass all Kernel permission checks.
Unprivileged Processes: These processes are subject to full permission checks, such as the effective UID, GID, and supplementary group list.