Skip to content

Tying up all components around to deliver a solid and integrated data environment powered by AWS services.

License

Notifications You must be signed in to change notification settings

smolix/aws-orbit-workbench

 
 

Repository files navigation

AWS Orbit Workbench

Build Your Own Data & ML Unified Development and Production Environment.

One-stop-shop for data engineers, scientists, and analysts powered by AWS.

Python Version Code style: black License Checked with mypy Static Checking

1 - Components

Orbit Workbench is built through a composition of several components with specific scopes, based on different programming languages and sometimes relying on conflicting dependencies. So, in the end, this repository is a monorepo tying up all components around to deliver a solid and integrated data environment.

Component Description Technologies
CLI Deploy/destroy the infrastructure and all others components CDK, Kubectl, Eksctl
JupyterHub JupyterHub application (Server/Hub side) JupyterHub
JupyterUser JupyterHub application (client side) and all Jupyterlab extensions JupyterLab, React.js
LandingPage Orbit Workbench Landing Page application React.js
SDK Python package to interact with Orbit Workbench programmatically Python3

2 - Contributing

Contributing Guidelines: ./CONTRIBUTING.md

3 - License

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Tying up all components around to deliver a solid and integrated data environment powered by AWS services.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 85.0%
  • TypeScript 6.7%
  • Shell 4.4%
  • JavaScript 1.7%
  • Jupyter Notebook 0.9%
  • Dockerfile 0.8%
  • Other 0.5%