■ 체크멀은 이렇게 개발합니다.
- 보안제품 요구사항에 맞는 아키텍처와 적절한 기술로 구현합니다.
- C/C++, Golang, Typescript/Javascript(react) 언어로 개발합니다.
- aws를 통해서 백엔드 인프라를 유지하고, 데이터베이스는 Mysql, MongoDB를 사용합니다.
- CI/CD를 위해서 Jenkins를 사용합니다.
- 우리는 설계 및 코드를 공유하고 리뷰합니다. 1주에 3시간 이상 같이 모여 코드를 리뷰합니다.
- 최고의 기술과 최신의 트랜드를 지향하며 개발하지만, 오버엔지니어링 하지 않습니다.
- Agile 방식을 선호합니다.
- Sprint를 정하고 자신이 맡은 업무를 수행합니다. Jira를 사용합니다.
- Sprint 회고를 통해 문제점을 개선합니다.
- 체크멀은 하루 7시간 집중 근무합니다.
■ 체크멀 프러덕트는 다음의 개발영역이 있습니다.
1. AppCheck 제품을 위한 MS윈도우 보안 어플리케이션을 개발합니다.
- 랜섬웨어 사전탐지, 차단, 자동복구를 위한 윈도우 기반 에이전트를 개발합니다.
- 윈도우 드라이버(커널)를 개발하고, 사용자 영역의 어플리케이션을 개발합니다.
- 편리한 사용을 제공하는 화면 어플리케이션을 개발합니다.
- 서버와 연동하는 네트워크 기능을 개발합니다.
2. AppCheck Linux 제품을 위한 보안 어플리케이션을 개발합니다.
- 랜섬웨어 사전탐지, 차단, 자동복구를 위한 리눅스 기반 에이전트를 개발합니다.
- 리눅스 드라이버(커널)를 개발하고 사용자 영역의 어플리케이션을 개발합니다.
- 서버와 연동하는 네트워크 기능을 개발합니다.
3. AppCheck 통합 관리를 위한 CMS 시스템을 개발하고 운영합니다.
- CMS는 AppCheck 에이전트를 통합 관리합니다.
- CMS를 통해서 보안정책을 일괄 관리합니다.
- CMS의 백엔드는 Golang으로 구현합니다. 프런트엔드는 react를 사용합니다.
- CMS는 내부의 다양한 시스템과 연동합니다.
4. 백오피스를 개발하고 운영합니다.
- 3rd-Party 협력업체도 우리의 고객이며, 이들을 위한 백오피스를 개발하고 운영합니다.
- 정보 보호를 위한 백오피스를 개발하고 운영합니다.