|
엔지니어를 위한 데이터 시각화
데이터 시각화(data visualization)는 데이터 분석 결과를 쉽게 이해할 수 있도록 시각적으로 표현하고 전달되는 과정을 말합니다. 데이터 시각화의 목적은 도표(graph)라는 수단을 통해 정보를 명확하고 효과적으로 전달하는 것입니다.
< 데이터 시각화 사례 >
최근에 와서 여러 가지 이유로 데이터를 시각화하여 ‘알기 쉽게 전달’ 하고 ‘한눈에 파악’ 하 는 일의 중요성이 주목받고 있습니다. 몇가지 이유를 추측해보면, 데이터를 대량으로 수집할 수 있는 도구가 늘면서 ‘하둡(Hadoop)’처럼 데이터를 대량으로 처리할 수 있는 환경이 갖추어지자 시각화할 데이터를 입
|
수하기가 쉬워졌습니다. 집계와 분석 등 마이닝에 관한 사업적 이해가 깊어졌다. 최근 개발자와 운영자가 협력해서 제품을 만들어 가는 ‘데브옵스(DevOps:development and operations)’ 관점에서 접할 기회가 늘어난 미들웨어 감시의 중요성이 높아졌다는 점을 들 수 있습니다. 이렇게 상황이 변하다 보니 경영진이나 기획자는 회의 석상에서 보자마자 이해할 수 있게 분석한 로그나 데이터를 집계를 시각화해달라고 요청합니다. 또한, 시스템의 성능을 개선하고 상태를 확인하고자 엔지니어 스스로 업무 개선의 일환으로써 도표를 만들기도 합니다. 분석된 결과를 알기 쉽게 표현하거나 시시각각 변화하는 데이터에 적절하고 빠르게 대응하려면, 한눈에 이해하기 쉽게 부여주는 데이터 시각화 기술이 중요합니다. 하지만 데이터 속에 묻혀 있는 의미와 중요성을 발견해서 이해하고, 나아가 비즈니스와 서비스 개선으로 연결하는 일은 그리 간단하지 않습니다. 적절한 시각화는 숨은 의미와 중요성을 쉽게 찾아내서 전달해주는데, 이와 같이 ‘데이터를 이해하기 쉽게 시각적으로 표현하는일’이야말로 데이터 시각화의 본질이고 묘미라 할 수 있습니다. 데이터 시각화는 시각적인 요소로 메시지를 직관적으로 전달하는 게 핵심입니다. 흔히 시각화를 위한 기술 공부에 집중
|
하지만, 이론적 기초가 없다면 좋은 시각화는 나올 수 없을 것입니다. 구현 이전에 메시지를 전달하기위한 정환한 기획이 필요하기 때문입니다.
Spring Boot 란?
스프링부트 는 단독 실행되는, 실행하기만 하면 되는 상용화 가능한 수준의, 스프링 기반 애플리케이션을 쉽게 만들어낼 수 있습니다. 최소한의 설정으로 스프링 플랫폼과 서드파티 라이브러리들을 사용할 수 있도록 하고 있습니다. 스프링 기반의 애플리케이션을 개발하기 쉽도록 기본 설정 되어 있는 설정을 기반으로 해서 빠르게 개발할 수 있도록 해주는 개발플랫폼입니다. < 스프링부트 기능 >
|
|
무엇보다 장점은, 기존의 자바와 스프링 프레임웍에 제공하는 프레임웍들을 그대로 사용할 수 있다는 것입니다. Spring Batch,Spring integratio이나 Spring XD등의 프레임웍을 그대로 사용이 가능합니다. 그리고 이런 프레임웍을 이용해서 웹 기반의 어플리케이션 뿐만 아니라, Command Line에서 기동할 수 있는 일반적인 어플리케이션도 개발이 가능합니다. API나 백엔드를 빠르게 만들 수 있는 생산성에 의해서 MSA (Micro Service Architecture)와 맞물려서, 백엔드 서버의 API 서버로 포지셔닝할 거 같고, 기존의 node나 ruby와 같은 타 스크립트에 기술을 아직 배우지 못한 자바 개발자들이 이쪽으로 넘어가지 않을까 싶습니다. 그리고 JTA 연동을 통한 분산 트렌젝션이나 큐를 이용한 비동기 처리등은 기존의 스크립트 언어들이 가지지 못한 장점이기 때문에, 엔터프라이즈 수준의 프레임웍을 제공하는 것은 인정할만 장점입니다. 사내 개발자 분들도 시간을 내서 springBoot를 적용해보고 활용해 볼 수 있었으면 좋겠습니다.
|
[강추기사모음] 이 기사 보셨나요?
이 코너에서는 함께 공유하면 좋을만한 기사들을 선정해 보았습니다. 기사 제목을 선택하시면 해당 페이지로 이동합니다. 잘 알려지지 않은 기사중에서 다른 직원들과 나누고 싶은 정보가 있다면 뉴스레터 편집실로 알려 주세요.
≫ '클래시 오브 클랜'이 핀란드서 나온 이유 (출처:머니투데이/2015.11.27.)
≫ 마이피플의 실패와 라인, 카카오톡의 성공 이유는? (출처:IT On Air/2015.11.12.)
≫ 칼럼 | 2016 - 2017년 웹 디자인 트렌드 전망 (출처:CIO Korea/2015.11.25.)
≫ 자바스크립트가 세상을 먹어치우고 있다 (출처:ZDNet Korea/2015.12.01.)
≫ 수입 서버·스토리지, 공공시장 3년간 배제 (출처:ZDNet Korea/2015.12.04.)
≫ 특급 인재를 놓치는 5가지 실수 (출처:CIO Korea/2015.12.03.)
|
≫ 똑똑한 매니저와 현명한 리더의 차이는? (출처:머니투데이/2015.12.06.)
≫ 네이버가 본 웹표준 생태계 '낙관할 수만은 없다' (출처:ZDNet Korea/2015.12.09.)
≫ "IoT보다 '디지털라이제이션'...서비스 팔아라" (출처:ZDNet Korea/2015.12.10.)
≫ 애플 진영 개발자가 아니라도 스위프트에 관심을 가져야 하는 이유 (출처:IT World/2015.12.15.)
≫ 한국은 빅데이터 금광, 실시간 분석으로 데이터 캐내야 (출처:IT World/2015.12.10) |