diff --git a/docs/assets/techdocs/architecture-basic.drawio.svg b/docs/assets/techdocs/architecture-basic.drawio.svg
new file mode 100644
index 0000000000..8e3be76f8b
--- /dev/null
+++ b/docs/assets/techdocs/architecture-basic.drawio.svg
@@ -0,0 +1,462 @@
+
diff --git a/docs/assets/techdocs/architecture-recommended.drawio.svg b/docs/assets/techdocs/architecture-recommended.drawio.svg
new file mode 100644
index 0000000000..e3af4b6b5f
--- /dev/null
+++ b/docs/assets/techdocs/architecture-recommended.drawio.svg
@@ -0,0 +1,391 @@
+
diff --git a/docs/assets/techdocs/techdocs_big_picture.png b/docs/assets/techdocs/techdocs_big_picture.png
deleted file mode 100644
index 8b8f7a2338..0000000000
Binary files a/docs/assets/techdocs/techdocs_big_picture.png and /dev/null differ
diff --git a/docs/features/techdocs/architecture.md b/docs/features/techdocs/architecture.md
index 926ec238e1..45a7713c39 100644
--- a/docs/features/techdocs/architecture.md
+++ b/docs/features/techdocs/architecture.md
@@ -4,4 +4,41 @@ title: Architecture
description: Documentation on Architecture
---
-
+## Basic (out-of-the-box)
+
+When you deploy Backstage (with TechDocs enabled by default), you get a basic
+out-of-the box experience. This is how the architecture of it looks.
+
+Note: See below for our recommended production architecture which takes care of
+stability, scalability and speed.
+
+
+
+We store the timestamp in memory.
+
+Publishing to external storage is also possible. But status: none of the cloud
+storage solutions are supported yet.
+
+Speed is a bottleneck if doc repositories are very large (>100MBs).
+
+## Recommended deployment
+
+This is how we recommend deploying TechDocs for potential production use.
+
+
+
+TechDocs Backend: Responsible for access control and sending files over to
+TechDocs.
+
+Tokens (if possible): Read and Write tokens.
+
+## FAQ
+
+Q: Why don't use Backstage server to serve static files? A: Not scalable.
+[Investigate more]
+
+# Future work
+
+Instead of storing frontend assets in cloud storage, it can only store texts and
+images. And all of frontend rendering is handled by Backstage and TechDocs
+reader.