WWWN
IT SOLUTIONSPROJECT FILE01 / 05
CLOUD-NATIVE PLATFORM
Launching projects in the cloud
The user connects a project from GitHub or GitLab. The platform detects the stack, prepares dependencies and launches the application in the cloud. The user gets a project URL and logs.
01
Challenge
Launch the project without setting up its environment
The user already has a project in GitHub or GitLab. They want a running service quickly, without spending time choosing tools, installing libraries and preparing a cloud deployment. They need a short path from repository to running application.
02
Solution
Project preparation and launch in one platform
The web platform combines repository connection, project preparation and cloud launch. Stack detection and preparation of the required tools and libraries happen on the platform. The user works through the interface and receives the application URL and logs.
03
In practice
Repository → launch → URL and logs
The user does not have to assemble the environment manually: the platform prepares and launches the project.
- 01
The user connects a project from GitHub or GitLab and clicks the launch button.
- 02
The platform retrieves the project, detects its stack and prepares the required tools and libraries.
- 03
The application launches in the cloud. The user receives a URL to open it and its logs.
Technical diagram and tools+
Technical diagramLOGICAL CONNECTIONS→ action or data flow · — functional relationship. Repeated blocks refer to the same component.
Application
Next.jsPlatform interface
Requests
FastAPIPlatform backend
Tasks
CeleryBackground tasks
Build
GitSource code
Source code
CI/CDBuild and delivery
GitOps
GitEnvironment definitions
Desired state
Argo CDGitOps
Reconciliation
KubernetesApplication environment
Environments
Terraform · AnsibleInfrastructure as code
Environment setup
KubernetesApplication environment
Argo CD reconciles the cluster with configuration in Git. CI builds and GitOps reconciliation are separate processes.
- Next.js
- Platform interface
- FastAPI
- Platform backend
- Celery
- Platform backend
- Git
- Source code
- CI/CD
- Build and delivery
- Argo CD
- GitOps
- Kubernetes
- Shared DevOps work
- Terraform · Ansible
- Infrastructure as code
Next.js · Terraform · Ansible · Kubernetes · Argo CD
04
Outcome
From repository code to a running application
The user gets a URL for the cloud-hosted project and access to its logs. Tool selection, dependency preparation and launch are handled by the platform instead of requiring separate manual setup by the user.
- Launching a GitHub or GitLab project through the interface.
- Stack detection and preparation of tools and libraries on the platform.
- A running application URL and logs for the user.