© 2019 by APGC-Lab

  • Black Facebook Icon
  • Black Blogger Icon

TECH + INNOVATION

스타트업을 가장 가까이서 경험할 수 있는 기회로,

동문 기업의 프로젝트를 수행함으로써 스타트업 업무 프로세스를 경험합니다.

TI TEAM

프로젝트 소개 

  • 대표이사 : 안병현 (수학과 88)

  • PM: 안병현 (수학과 88)

  • 분야 : 기업용 SW, Web       Application Server 개발

  • 홈페이지 :http://www.webccess.org

Open Source Software 개발자가 되어 보세요!

- 웹 서비스 성능 측정을 위한 소스코드 문제점 파악(Java Application Profiling Tool) 모듈 개발

 

Facebook, Google, Twitter, Naver, Daum 등등.. 그야말로 요즘은 웹 서비스의 춘추전국시대라 할만 합니다. 웹 서비스가 가능하게 하는 핵심은 무엇일까요? 흔히 말하는 웹 서버(Web server)라는 개념에 대해 들어보셨을 것입니다. 이 웹 서버에서 사용자들의 요청을 여러분들 모르게 열심히 처리하는 핵심 소프트웨어를 WAS(Web Application Server)라고 부릅니다. 수 밀리세컨드 안에 적게는 수명에서 많게는 수 억명에게 동시에 제공이 되는 웹 서비스가 사용자에게 안정적으로 제공될 수 있도록 하는 일은 매우 중요한 일입니다.

 

저희 OSSLab 은 Open Source Code(소스코드가 대중에게 공개된 소프트웨어) 를 활용해서 Webccess AS 라는 WAS 를 만드는 회사입니다. 현재 저희는 이 Webccess As를 통해 다양한 데이터를 수집, 분석, 소스 코드 상의 문제점 파악(소스코드를 Profiling한다고 표현합니다)하여 서비스에 문제가 발생할 경우 알려주고 그 원인과 개선 방안을 제공해 주는 APM(Application Performance Monitoring, 어플리케이션 성능 측정) 모듈을 개발 중입니다.

 

이 중에서 Profiling 관련된 부분(소스코드 문제점 파악)을 프로젝트로 진행하고자 합니다. Profiling 은 Application 개발 단계에서 사전 점검하는 Pre-Profiling 과 실행 상태에서 문제점을 파악하기 위한 Runtime-Profiling 으로 구분될 수 있습니다. 이미 존재하는 Open Source Project 들이 있어서 이것들을 참조해서 저희가 필요로 하는 Profiling Tool 을 만드는 것이 목표입니다. 물론 만들어진 모든 Source Code 들은 본인 이름을 유지한 채 Open Source Code 로 적용될 수 있습니다. (결과가 잘 나올 경우에 적용될 수 있겠죠?)

모집 기준

  • Java Application 개발 경험자

  • 3학년 이상

  • 동계 방학 기간 동안 서울 거주자

  • 2학기 장기 인턴 희망자 우대