티스토리 뷰

출처: 지디넷 131128 https://www.zdnet.co.kr/view/?no=20131128094356

 

페이팔, 자바에서 노드JS로 개발 프레임워크 교체

온라인결제서비스 페이팔이 최근 서버용 애플리케이션을 자바기반에서 노드JS 기반으로 교체했다고 밝혔다. 웹페이지를 더 빠르고 단순하게 제공하기 위해서다. ​27일(현지시간) 미국 지디넷은 페이팔이 최근 자...

www.zdnet.co.kr

 

온라인결제서비스 페이팔이 최근 서버용 애플리케이션을 자바기반에서 노드JS 기반으로 교체했다고 밝혔다. 웹페이지를 더 빠르고 단순하게 제공하기 위해서다.

27일(현지시간) 미국 지디넷은 페이팔이 최근 자바를 사용하던 웹애플리케이션을 자바스크립트와 노드JS로 교체했다고 보도했다.

노드JS는 자바 스크립트로 서버 애플리케이션을 개발할 수 있게 해주는 프레임워크다. 브라우저에서 돌아가는 앱 개발에 초점이 맞춰진 자바 스크립트의 한계를 뛰어넘게 해준다는 이유로 개발자들 사이에서 지지 기반이 점점 넓어지고 있는 추세다.

자바스크립트를 사용해 네트워크 애플리케이션을 빠르고 확장성있게 구축할 수 있게 해준다. 데이터 집약적이고, 실시간성인 애플리케이션을 만드는데 적합하다.

제프 하렐 페이팔 엔지니어링 디렉터는 자바에서 자바스크립트로 교체한 아키텍처 측면의 이점을 묘사했다.

페이팔의 엔지니어링팀은 두 조직으로 나뉘어 있었다. HTML, CSS, 자바스크립트를 사용하는 브라우저 코딩쪽과 자바를 사용해 애플리케이션 코딩쪽이다. 이에 HTML 개발자는 웹페이지 A와 B를 연결하는 것을 자바 개발자에게 요청해야 했다.

그는 이 모델은 최고의 사용자 인터페이스와 그를 지지하는 애플리케이션을 만들 풀스택 엔지니어의 채용에 뒤떨어지게 했다 라며 그는 우리가 원하는 것이지만 그 기본적인 차단은 항상 브라우저와 서버 사이에 확립했던 부자연스러운 경계가 됐다 라고 적었다.

 

[ 중략 ]

 

두명의 노드JS 엔지니어가 수개월동안 필요한 소프트웨어를 구축했다.

노드JS 앱은 자바에 비해 33% 적은 코드라인으로 작성됐고, 40% 적은 파일로 만들어졌다.

또 수개월에 걸쳐 노드JS가 페이팔의 서포트세션과 중앙화된 로그, 키 저장소를 추가하는 걸 허용하는 인프라 구축작업이 완료됐다.

 

성능 테스트에서 노드JS 애플리케이션은 자바보다 35% 더 빠른 응답속도를 보였다. 동일한 페이지를 200밀리초 더 빨리 서비스했다. 하렐은 몇몇 사용자는 명백하게 이를 눈치챌 것이다 라고 적었다.

 

페이팔의 모든 웹페이지는 향후 노드JS 기반으로 운영된다.

 

[ 이하 생략 ]

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함