This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 2cec69de Readme
2cec69de is described below
commit 2cec69de009ff0dc4d89a7b7dfcf3640b4ebd81e
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Thu Apr 11 14:27:50 2024 -0400
Readme
---
README.md | 17 ++++++++++++++++-
images/architecture.png | Bin 0 -> 211908 bytes
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 355c6c35..b26bb8be 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,22 @@ It simplifies the Apache Camel experience and accelerates
developer performance
<img src="images/karavan-dashboard.png" alt="karavan-dashboard" />
</p>
-### Local
+## Architecture
+
+Apache Camel Karavan components:
+
+1. **Karavan app** acts as the central interface for the platform, allowing
users to manage and orchestrate their integration projects.
+2. **Build Container** started by the Karavan app to run integrations in
developer mode (dev-mode), package and deploy integrations.
+3. **Integration microservices** delivered by the platform.
+4. **Git repository** stores all essential project files, including
integration YAML configurations, application.properties, container
configurations, deployment resources, and templates. It is considered the
source of truth for the applications.
+5. An **Image Registry** is used by the Apache Camel Karavan to store
container images that are generated during the build process.
+
+<p align="center">
+ <img src="images/architecture.png" alt="architecture" />
+</p>
+
+
+## Local
Karavan provides VS Code extension for local developer experience
* Design, code and run integrations on your laptop or PC
* Deploy to Kubernetes or Openshift
diff --git a/images/architecture.png b/images/architecture.png
new file mode 100644
index 00000000..ce9137f6
Binary files /dev/null and b/images/architecture.png differ