Performance Engineering의 정의와 범위 Performance Engineering은 시스템의 목표 성능 (응답 시간과 동시 접속자수)을 정의 하고, 이를 달성하기 위해서, 시스템의 구조를 반복적으로 개선하는 작업을 이야기 한다. 좁게 생각하면, 코드상의 병목을 잡고, 시스템의 설정(Configuration)을 바꿔서 성능을 올리는 튜닝으로 생각할 수 있지만, 성능 목표의 정의에서 부터, 최적의 성능을 내기 위한 디자인 및 구현과 같은 개발 초기의 설계 부분와 개발후의 운영단계에서 모니터링 까지 전과정을 포함한다. Performance Engineering은 언제 해야 하는가? Performance Engineering은 전체 소프트웨어 개발 과정에 걸쳐서 크게 4단계에 걸쳐서 일어난다...
dev
2017. 11. 7. 18:10