# Architecture

{% content-ref url="architecture/overview" %}
[overview](https://docs.feast.dev/v0.45-branch/getting-started/architecture/overview)
{% endcontent-ref %}

{% content-ref url="architecture/language" %}
[language](https://docs.feast.dev/v0.45-branch/getting-started/architecture/language)
{% endcontent-ref %}

{% content-ref url="architecture/push-vs-pull-model" %}
[push-vs-pull-model](https://docs.feast.dev/v0.45-branch/getting-started/architecture/push-vs-pull-model)
{% endcontent-ref %}

{% content-ref url="architecture/write-patterns" %}
[write-patterns](https://docs.feast.dev/v0.45-branch/getting-started/architecture/write-patterns)
{% endcontent-ref %}

{% content-ref url="architecture/feature-transformation" %}
[feature-transformation](https://docs.feast.dev/v0.45-branch/getting-started/architecture/feature-transformation)
{% endcontent-ref %}

{% content-ref url="architecture/model-inference" %}
[model-inference](https://docs.feast.dev/v0.45-branch/getting-started/architecture/model-inference)
{% endcontent-ref %}

{% content-ref url="architecture/rbac" %}
[rbac](https://docs.feast.dev/v0.45-branch/getting-started/architecture/rbac)
{% endcontent-ref %}
