Sunday, 6 November 2022

 What is Cross-site scripting(XSS)?

Cross-site scripting is a type of computer security vulnerability typically found in web applications. XSS attacks enable attackers to inject client-side scripts into web pages viewed by other users. A cross-site scripting vulnerability may be used by attackers to bypass access controls such as the same-origin policy.

What is meant by microservices?

Microservices is basically an SDLC approach in which large applications are built as a collection of small functional modules. It is one of the most widely adopted architectural concepts within software development. In addition to helping in easy maintenance, this architecture also makes development faster. Additionally, microservices are also a big asset for the latest methods of software development such as DevOps and Agile. It helps deliver large, complex applications promptly, frequently, and reliably. Applications are modeled as collections of services, which are:

  1. Maintainable and testable
  2. Loosely coupled
  3. Independently deployable
  4. Designed or organized around business capabilities
  5. Managed by a small team


 What are containerized applications?

Containerized applications are applications that run in isolated runtime environments called containers. Containers encapsulate an application with all its dependencies, including system libraries, binaries, and configuration files.

 What is Kubernetes?

Kubernetes is an open-source container orchestration tool or system that is used to automate tasks such as the management, monitoring, scaling, and deployment of containerized applications. It is used to easily manage several containers (since it can handle grouping of containers), which provides for logical units that can be discovered and managed.

Note: K8s is another term for Kubernetes.