JeongSeok Hong

Software Engineer, Developer Outreach Team, KLAB, IBM Korea

Bluemix DevOps – 마이크로 서비스 툴체인 사용하기

이 튜토리얼은 마이크로 서비스 툴체인 템플릿을 사용하여 툴체인을 설정, 사용 및 유지 관리하는 방법을 보여줍니다. 템플릿은 아래 세 가지 마이크로 서비스로 구성된 온라인 스토어 코드를 포함하고 있습니다. Catalog API : 온라인 스토어의 모든 아이템에 대한 백엔드 RESTful API. 이 Node.js 앱은 Express로 만들어져 있으며 IBM Cloudant® 데이터베이스를 사용하여 아이템 카탈로그를 저장합니다. Order API : 온라인…  Continue reading Bluemix DevOps – 마이크로 서비스 툴체인 사용하기

Bluemix에서 Redis 서비스를 이용해 보자 #2 – Liberty Profile

안녕하세요? 이번 포스팅에서는 지난 번 Node.js 런타임에서 Redis 사용하는 방법에 이어 Java Runtime인 Liberty Profile Runtime에서 Redis서비스를 사용하는 내용을 다루도록 하겠습니다. 지난 글에서 이어지는 내용이 있으므로 Bluemix에서 Redis 서비스를 이용해 보자 #1 – Node.js를 먼저 참고하시기 바랍니다. Redis Cloud를 이용한 Redis 앱 생성 앞서 Redis Cloud를 이용하여 Node.js 애플리케이션을 생성했었다면, 이번에는 WebSphere Liberty Profile을 이용한…  Continue reading Bluemix에서 Redis 서비스를 이용해 보자 #2 – Liberty Profile

Bluemix에서 Redis 서비스를 이용해 보자 #1 – Node.js

안녕하세요? 이번 포스팅에서는 NoSQL DB 중 하나인 Redis를 Bluemix에서 사용하는 내용을 다루도록 하겠습니다. Redis 란? Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스 (BSD 라이센스) 인-메모리(In-memory) 데이터 구조 저장소입니다. 문자열이나 해시, 리스트, 집합, 비트맵, 지형공간 인덱스 등과 같은 다양한 자료 구조를 지원하며, 자체적으로 복제, Lua 스크립팅, LRU 알고리즘에 따른 key 제거, 트랜잭션, Pub/Sub 및…  Continue reading Bluemix에서 Redis 서비스를 이용해 보자 #1 – Node.js

Bluemix Node.js 앱 디버깅 해 보기 #2 – 개발자 도구 이용하기

안녕하세요? 이번 포스팅에서는 개발자 도구를 이용한 Node.js Runtime 앱 디버깅에 대해 다루어 보겠습니다. Bluemix 디버깅 도구 로그 메시지와 더불어 디버깅에 많이 사용되는 방법이 소스 코드 레벨의 디버깅입니다. 애플리케이션이 실행되면서 발생하는 코드 흐름과 함께 데이터 값 변경을 실행 중에 확인 할 수 있기에 애플리케이션의 완성도를 높여주는데 큰 도움이 됩니다. JavaScript가 주로 실행되는 Web Browser의 경우도 마찬가지며…  Continue reading Bluemix Node.js 앱 디버깅 해 보기 #2 – 개발자 도구 이용하기

Bluemix Node.js 앱 디버깅 해 보기 #1 – 로그 이용하기

안녕하세요? 이번 포스팅에서는 Node.js Runtime 앱 개발 시 필요한 디버깅을 해 보도록 하겠습니다. 애플리케이션 디버깅은 개발 시 피할 수 없는 사항으로 개발 시 발생하는 다양한 조건를 확인하고 오류 발생 시 명확한 원인을 찾기 위한 과정입니다. 그 방법중 가장 기본이 되는 것으로 로그 메시지를 이용 할 수 있습니다. 프로그래밍 언어를 배울 때 Hello World를 가장 먼저…  Continue reading Bluemix Node.js 앱 디버깅 해 보기 #1 – 로그 이용하기

Node-RED 에서 Node.js Runtime을 업그레이드 하라는 메시지가 보인다면?

안녕하세요? 오늘은 이미 Bluemix에 배포되어 있는 Node.js Application의 Runtime이 너무 오래된 경우 이를 변경하기 위한 방법을 알려드리려고 합니다. 그 예시로 Node.js를 기반으로 하는 애플리케이션 중 하나인 Node-RED를 예제 삼아 진행하도록 하겠습니다. Node-RED 는 Node-RED를 실행하는 Node.js runtime이 더이상 지원하지 않는 버젼인 경우 LTS (Long Time Support) 버젼으로 업그레이드 하라는 메시지가 나타납니다. Bluemix는 Node.js를 Runtime으로 사용하고…  Continue reading Node-RED 에서 Node.js Runtime을 업그레이드 하라는 메시지가 보인다면?