-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: added architecture section #156
Changes from 1 commit
c88034b
f5f54a3
355cd2b
859dbad
ea2cd71
839c93e
90d10ba
336eabd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
sidebar_position: 1 | ||
--- | ||
|
||
# Architecture | ||
|
||
In this section we'll explore the architecture of the Radicalbit AI platform. | ||
The image below show all the components of the platform: | ||
|
||
![Alt text](/img/architecture/architecture.png "Architecture") | ||
|
||
## API | ||
|
||
API is the core of the platform, it exposes all the functionalities via REST APIs. | ||
It require a PostgreSQL database to store data and a Kubernetes cluster to run Spark jobs for metrics evaluations. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @maocorte there's a typo. |
||
To store all dataset files a distributes storage is used. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @maocorte there's a typo. |
||
REST APIs could be used via user interface or using the provided Python SDK. | ||
|
||
## UI | ||
|
||
To use REST APIs with a human friendly interface, a UI is provided. | ||
It covers all the implemented APIs, starting from models creation ending with all metrics visualization. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @maocorte |
||
|
||
## SDK | ||
|
||
To interact with API programmatically, a Python SDK is provided. | ||
SDK implements all functionalities exposed via REST API. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @maocorte |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@maocorte there's a typo.
Errata: The image below show;
Corrige: The image below shows