웹을 통하여 코딩을 배울 수 있고, 애플리케이션을 개발하며, 직접 운영까지 할 수 있는 코딩랩(CodingLab)을 소개 한다. 코딩랩은 컨테이너 기반으로 사용자에게 가상환경을 제공하며, 준비된 다양한 언어 및 프레임워크 환경을 통해 몇 번의 클릭만으로 간단하게 애플리케이션 개발환경을 제공한다. 또한, 개발 결과물을 운영환경으로 이관시킬 수 있고, 수평적 스케일링을 통하여 시스템을 확장시킬 수 있는 기능을 제공한다. 본 고에서는 코딩랩의 구조 및 기능을 살펴보고, 코딩랩을 구현하기 위해 활용된 다양한 오픈소스들을 소개하고자 한다.