본문으로 건너뛰기

Architecture

AMDP integrates and standardizes configuration management tools, PaaS environments, CI/CD tools, various types of backing services, and monitoring tools, enabling developers to create, deploy, build, and monitor their own services without any cognitive load.

In addition to AMDP adoption, the following key Cloud Native components should be in place for Cloud Native transformation and execution:

  • Configuration management tools
  • Private/Public PaaS
  • CI/CD Tools
  • Multiple types of backing services (such as installed or as-a-service)
  • Logging, monitoring, and tracing tools

Moreover, AMDP provides Developer SandBox, which is a  secure, scalable, and standardized Remote Development Environment (RDE) based on containers to enable development anytime, anywhere. It is composed of the following key components:

  • Developer (Client): Accesses the development environment through a web browser—no installation required.
  • Proxy: Authenticates and routes access requests, ensuring all actions are securely managed within the network boundary.
  • Operator/Manager: Provisions RDE containers based on developer requests, and manages resource allocation and lifecycle.
  • RDE Pod: A containerized development environment pre-equipped with IDE, SSH, or Jupyter. Each Pod includes isolated storageconfiguration, and resource quota settings to ensure independence and stability.
  •  Multi-tenancy: enabling multiple development teams or projects to operate efficiently in parallel within the same infrastructure.