# Details of UIF capabilities[¶](https://doc.dataiku.com/dss/latest/user-isolation/capabilities/index.html#details-of-uif-capabilities "Permalink to this headline")

The User Isolation Framework is made of a number of components and capabilities that are more or less independent. These pages present details on operation and technical details of each component.

We recommend that you start by reading the appropriate Reference architectures for your needs.

* Local code isolation

* Hadoop Impersonation (HDFS, YARN, Hive, Impala)

+ Interaction with HDFS

+ Interaction with Hive

+ Interaction with Impala

+ Interaction with Spark on YARN

- Architecture

- Hive Metastore

* Workload isolation on Kubernetes

+ Running regular workloads

+ Running Spark workloads

* Impersonation on Oracle
