티스토리 뷰
출처: 지디넷 131128 https://www.zdnet.co.kr/view/?no=20131128094356
온라인결제서비스 페이팔이 최근 서버용 애플리케이션을 자바기반에서 노드JS 기반으로 교체했다고 밝혔다. 웹페이지를 더 빠르고 단순하게 제공하기 위해서다.
27일(현지시간) 미국 지디넷은 페이팔이 최근 자바를 사용하던 웹애플리케이션을 자바스크립트와 노드JS로 교체했다고 보도했다.
노드JS는 자바 스크립트로 서버 애플리케이션을 개발할 수 있게 해주는 프레임워크다. 브라우저에서 돌아가는 앱 개발에 초점이 맞춰진 자바 스크립트의 한계를 뛰어넘게 해준다는 이유로 개발자들 사이에서 지지 기반이 점점 넓어지고 있는 추세다.
자바스크립트를 사용해 네트워크 애플리케이션을 빠르고 확장성있게 구축할 수 있게 해준다. 데이터 집약적이고, 실시간성인 애플리케이션을 만드는데 적합하다.
제프 하렐 페이팔 엔지니어링 디렉터는 자바에서 자바스크립트로 교체한 아키텍처 측면의 이점을 묘사했다.
페이팔의 엔지니어링팀은 두 조직으로 나뉘어 있었다. HTML, CSS, 자바스크립트를 사용하는 브라우저 코딩쪽과 자바를 사용해 애플리케이션 코딩쪽이다. 이에 HTML 개발자는 웹페이지 A와 B를 연결하는 것을 자바 개발자에게 요청해야 했다.
그는 이 모델은 최고의 사용자 인터페이스와 그를 지지하는 애플리케이션을 만들 풀스택 엔지니어의 채용에 뒤떨어지게 했다 라며 그는 우리가 원하는 것이지만 그 기본적인 차단은 항상 브라우저와 서버 사이에 확립했던 부자연스러운 경계가 됐다 라고 적었다.
[ 중략 ]
두명의 노드JS 엔지니어가 수개월동안 필요한 소프트웨어를 구축했다.
노드JS 앱은 자바에 비해 33% 적은 코드라인으로 작성됐고, 40% 적은 파일로 만들어졌다.
또 수개월에 걸쳐 노드JS가 페이팔의 서포트세션과 중앙화된 로그, 키 저장소를 추가하는 걸 허용하는 인프라 구축작업이 완료됐다.
성능 테스트에서 노드JS 애플리케이션은 자바보다 35% 더 빠른 응답속도를 보였다. 동일한 페이지를 200밀리초 더 빨리 서비스했다. 하렐은 몇몇 사용자는 명백하게 이를 눈치챌 것이다 라고 적었다.
페이팔의 모든 웹페이지는 향후 노드JS 기반으로 운영된다.
[ 이하 생략 ]
'3. 스크립트' 카테고리의 다른 글
[뷰JS] 축구 메인 - 홈버튼 처리하기 #40 (0) | 2020.05.15 |
---|---|
[뷰JS] 템플릿은 반드시 하나의 루트 엘리먼트를 요구합니다. 에러 처리 (0) | 2020.05.15 |
[뷰JS] 축구 메인 Home.vue Layout.vue #40 (0) | 2020.05.15 |
[뷰JS] 홈페이지 목차로 개요보기 (0) | 2020.05.15 |
[뷰JS] HelloWorld.vue 컴포넌트 (0) | 2020.05.14 |
- Total
- Today
- Yesterday
- FLASK
- React
- AWS
- SpringBoot
- JPA
- Django
- nodejs
- ERD
- mariadb
- springMVC
- vscode
- intellij
- jQuery
- terms
- maven
- database
- Python
- Eclipse
- SQLAlchemy
- Java
- Algorithm
- COLAB
- KAFKA
- docker
- Oracle
- Mongo
- Git
- Mlearn
- JUnit
- tensorflow
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |