SlideShare a Scribd company logo
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot 를 적용한
전사 모니터링 시스템
Backend 개발 사례
허제민
https://github.com/JM-Lab/jm-spring-boot-init
오늘 발표 내용
•  Planet Mon 소개 (전사 모니터링 시스템)
•  Spring Boot를 적용한 Backend 개발 사례
•  Backend 개발에 적용한 Spring Boot 기능
•  Spring Boot를 활용 해서 추가한 운영 기능
•  jm-spring-boot-init Template 소개
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  개발자가 보기 편한 모니터링 환경
•  Web, WAS log를 서비스 단위로 묶어서 서비스 상태 모니터링
•  서비스 단위로 실시간 그래프를 보여주고 알람도 되는 것이 중요함!
•  시스템 모니터링도 서비스나 그룹 단위로 묶고 쉽게 서로 비교
•  그래프를 그리기위한 데이터가 Raw 데이터에서 동적으로 생성 되야 함
•  RRD (Round-Robin Database) 방식은 미리 그래프를 그리기 위한
데이터가 만들어 져야만 함
•  서비스 모니터링 데이터와 시스템 모니터링 데이터간의 콜라보
•  분석을 할 수도 있을까?
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
•  Log Collector
•  System
Monitoring
Data Broker
•  System
Monitoring
Data Collector
•  Distributed,
scalable, and
highly available
•  Real-time search
and analytics
capabilities
•  Sophisticated
RESTful API
•  Flexible analytics
and visualization
platform
•  Real-time charting
of streaming data
•  Instant sharing and
embedding of dash
boards
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
•  Web, WAS
log 수집
•  System
Monitoring
Data Collector
•  Distributed,
scalable, and
highly available
•  Real-time search
and analytics
capabilities
•  Sophisticated
RESTful API
•  Flexible analytics
and visualization
platform
•  Real-time charting
of streaming data
•  Instant sharing and
embedding of dash
boards
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
•  System
Monitoring
Data Collector
•  분산, 확장,
고가용성 보장
•  실시간 검색과
분석 가능
•  RESTful API
QueryDSL
•  Flexible analytics
and visualization
platform
•  Real-time charting
of streaming data
•  Instant sharing and
embedding of dash
boards
•  Web, WAS
log 수집
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
•  System
Monitoring
Data Collector
•  분석과 시각화 플랫폼
•  실시간 차트 생성
•  Dash board를
쉽게 생성
•  분산, 확장,
고가용성 보장
•  실시간 검색과
분석 가능
•  RESTful API
QueryDSL
•  Web, WAS
log 수집
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
•  System
Monitoring
Data 수집
•  분석과 시각화 플랫폼
•  실시간 차트 생성
•  Dash board를
쉽게 생성
•  분산, 확장,
고가용성 보장
•  실시간 검색과
분석 가능
•  RESTful API
QueryDSL
•  Web, WAS
log 수집
•  collectd Data
중계
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
* http://johnhamelink.com/server-nirvana-my-jour
ney-towards-infrastructural-mindfulness.html
* https://github.com/dCache/logstash4dcache
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
•  collectd - ELK (Elasticsearch-Logstash-Kibana)
상용 서비스를 위해 사용 가능한가?
•  지역적으로 분리된
데이터 센터
•  수천대의 서버에서
생성된 Raw Data
•  서비스 중심 Dashboad
•  LDAP 연동 계정 관리
•  서비스 별 커스텀한
요구사항 반영
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
https://github.com/JM-Lab/jm-spring-boot-init
Planet Mon 소개 (전사 모니터링 시스템)
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
* 북두의 권
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
•  시간과 인력이 충분하지 않으니 DevOps 를 한다!
•  빨리 개발 해야하지만 개발한거 운영도 하고 그래야 빨리 전사 적용 하지…
•  그리고 모니터링 서비스 죽으면 책임도 져야지!
•  전사 모니터링 시스템은 어떻게 모니터링 하지? 서버에 들어가서 봐야하나?
•  요청하면 Infra 운영 팀에서 무언가 해주긴 한다.
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
•  시간과 인력이 충분하지 않으니 DevOps 를 한다!
•  빨리 개발 해야하지만 개발한거 운영도 하고 그래야 빨리 전사 적용 하지…
•  그리고 모니터링 서비스 죽으면 책임도 져야지!
•  전사 모니터링 시스템은 어떻게 모니터링 하지? 서버에 들어가서 봐야하나?
•  요청하면 Infra 운영 팀에서 무언가 해주긴 한다.
* 북두의 권
고!!!
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
* http://movie.naver.com/m
ovie/bi/mi/basic.nhn?code
=101276
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
* http://movie.naver.com/m
ovie/bi/mi/basic.nhn?code
=101276
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
전기나 공압,유압 등과 같은 각종 신호 에너지를 이용하여 구체적인
동작(기계적 에너지)으로 변환하는 소자를 말함.
* http://edu.smckorea.co.kr/learning/source/studyroom/bochung/actuator.html
Actuator
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 적용한 Backend 개발 사례
Http endpoints (Rest API), JMX, remote shell 등을 이용하여
구체적인 동작(관리와 모니터링)으로 변환하는 기능을 말함.
Spring Boot Actuator
Part V. Spring Boot Actuator: Production-ready features
Spring Boot includes a number of additional features to
help you monitor and manage your application when it’s
pushed to production. You can choose to manage and m
onitor your application using HTTP endpoints, with JMX
or even by remote shell (SSH or Telnet). Auditing, health
and metrics gathering can be automatically applied to yo
ur application.
http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
* http://presos.dsyer.com/decks/spring-boot-intro.html
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
•  HTTP endpoints
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
•  Scheduling
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
•  JVM 모니터링 - /metrics
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
•  상태 체크 - /health
https://github.com/JM-Lab/jm-spring-boot-init
Backend 개발에 적용한 Spring Boot 기능
•  설정 파일 관리
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 활용 해서 추가한 운영 기능
* http://pixshark.com/devops.htm
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 활용 해서 추가한 운영 기능
* http://pixshark.com/devops.htm
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 활용 해서 추가한 운영 기능
•  JVM Monitoring View
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 활용 해서 추가한 운영 기능
•  Exception Table View
https://github.com/JM-Lab/jm-spring-boot-init
Spring Boot를 활용 해서 추가한 운영 기능
•  서비스 현황 테이블
https://github.com/JM-Lab/jm-spring-boot-init
jm-spring-boot-init Template 소개
https://github.com/JM-Lab/jm-spring-boot-init
jm-spring-boot-init Template 소개
• https://github.com/JM-Lab/jm-spring-boot-init
• JVM Monitoring View
• Exception Table View
• Sample logback config
• JMService Interface
https://github.com/JM-Lab/jm-spring-boot-init
jm-spring-boot-init Template 소개
•  데모 시연
https://github.com/JM-Lab/jm-spring-boot-init
Q & A

More Related Content

What's hot

Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계
Wangeun Lee
 
webservice scaling for newbie
webservice scaling for newbiewebservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
 
우아한 모노리스
우아한 모노리스우아한 모노리스
우아한 모노리스
Arawn Park
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
Ji-Woong Choi
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐
Terry Cho
 
nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제
choi sungwook
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
Terry Cho
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0sprdd
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh
 
Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴
IMQA
 
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
Amazon Web Services Korea
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Web Services Korea
 
Spring Security
Spring SecuritySpring Security
Spring Security
Boy Tech
 
Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門
Ryosuke Uchitate
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
Ji-Woong Choi
 
스프링 부트와 로깅
스프링 부트와 로깅스프링 부트와 로깅
스프링 부트와 로깅
Keesun Baik
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Terry Cho
 

What's hot (20)

Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계
 
webservice scaling for newbie
webservice scaling for newbiewebservice scaling for newbie
webservice scaling for newbie
 
우아한 모노리스
우아한 모노리스우아한 모노리스
우아한 모노리스
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐
 
nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제nexus helm 설치, docker/helm repo 설정과 예제
nexus helm 설치, docker/helm repo 설정과 예제
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0오픈소스컨설팅 클러스터제안 V1.0
오픈소스컨설팅 클러스터제안 V1.0
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 
Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴
 
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB Day
 
Spring Security
Spring SecuritySpring Security
Spring Security
 
Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
[오픈소스컨설팅] 프로메테우스 모니터링 살펴보고 구성하기
 
스프링 부트와 로깅
스프링 부트와 로깅스프링 부트와 로깅
스프링 부트와 로깅
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
 

Viewers also liked

세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
cbs15min
 
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
cbs15min
 
Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)
sung yong jung
 
TDD.JUnit.조금더.알기
TDD.JUnit.조금더.알기TDD.JUnit.조금더.알기
TDD.JUnit.조금더.알기
Wonchang Song
 
TEST?
TEST?TEST?
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵중선 곽
 
자동화된 Test Case의 효과
자동화된 Test Case의 효과자동화된 Test Case의 효과
자동화된 Test Case의 효과
도형 임
 
목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해
Yong Hoon Kim
 
Jupyter notebook 이해하기
Jupyter notebook 이해하기 Jupyter notebook 이해하기
Jupyter notebook 이해하기
Yong Joon Moon
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
beom kyun choi
 
실리콘 밸리 데이터 사이언티스트의 하루
실리콘 밸리 데이터 사이언티스트의 하루실리콘 밸리 데이터 사이언티스트의 하루
실리콘 밸리 데이터 사이언티스트의 하루
Jaimie Kwon (권재명)
 
Spring Boot 소개
Spring Boot 소개Spring Boot 소개
Spring Boot 소개
beom kyun choi
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
Yongho Ha
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.
Yongho Ha
 
중국 VR 보고서 - 2016
중국 VR 보고서 - 2016중국 VR 보고서 - 2016
중국 VR 보고서 - 2016
Brandon Lee
 

Viewers also liked (16)

세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
세바시15분 게임으로 세상을 바꾸다 - 피터리 놀공발전소 대표
 
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
세바시15분 스마트폰으로부터 아이를 구출하라 - 권장희 놀이미디어교육센터 소장
 
Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)Spring-Boot (springcamp2014)
Spring-Boot (springcamp2014)
 
TDD.JUnit.조금더.알기
TDD.JUnit.조금더.알기TDD.JUnit.조금더.알기
TDD.JUnit.조금더.알기
 
TEST?
TEST?TEST?
TEST?
 
소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵소프트웨어 개발자 로드맵
소프트웨어 개발자 로드맵
 
자동화된 Test Case의 효과
자동화된 Test Case의 효과자동화된 Test Case의 효과
자동화된 Test Case의 효과
 
목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해
 
Jupyter notebook 이해하기
Jupyter notebook 이해하기 Jupyter notebook 이해하기
Jupyter notebook 이해하기
 
Maven의 이해
Maven의 이해Maven의 이해
Maven의 이해
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
 
실리콘 밸리 데이터 사이언티스트의 하루
실리콘 밸리 데이터 사이언티스트의 하루실리콘 밸리 데이터 사이언티스트의 하루
실리콘 밸리 데이터 사이언티스트의 하루
 
Spring Boot 소개
Spring Boot 소개Spring Boot 소개
Spring Boot 소개
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.
 
중국 VR 보고서 - 2016
중국 VR 보고서 - 2016중국 VR 보고서 - 2016
중국 VR 보고서 - 2016
 

Similar to Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례

JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
Ted Won
 
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: YeomanJae Sung Park
 
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Ted Won
 
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
Yooseok Choi
 
Spring boot DI
Spring boot DISpring boot DI
Spring boot DI
Hyosang Hong
 
IoT Web App - 수집된 정보의 가공, 처리, 융합
IoT Web App - 수집된 정보의 가공, 처리, 융합IoT Web App - 수집된 정보의 가공, 처리, 융합
IoT Web App - 수집된 정보의 가공, 처리, 융합
Hyunghun Cho
 
장고로 웹서비스 만들기 기초
장고로 웹서비스 만들기   기초장고로 웹서비스 만들기   기초
장고로 웹서비스 만들기 기초
Kwangyoun Jung
 
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
InfraEngineer
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
현철 조
 
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
Jay Park
 
okspring3x
okspring3xokspring3x
okspring3x
Kenu, GwangNam Heo
 
Internship backend
Internship backendInternship backend
Internship backend
Yein Sim
 
20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging
Jongwon Han
 
OpenStack Swift Debugging
OpenStack Swift DebuggingOpenStack Swift Debugging
OpenStack Swift Debugging
OpenStack Korea Community
 
Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1
SeungHa Eom
 
Spring boot
Spring bootSpring boot
Spring boot
Hyosang Hong
 
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
uEngine Solutions
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
NAVER D2
 
Springmvc
SpringmvcSpringmvc
Springmvc
HyungKuIm
 

Similar to Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례 (20)

JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
 
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
 
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
 
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
 
Spring boot DI
Spring boot DISpring boot DI
Spring boot DI
 
IoT Web App - 수집된 정보의 가공, 처리, 융합
IoT Web App - 수집된 정보의 가공, 처리, 융합IoT Web App - 수집된 정보의 가공, 처리, 융합
IoT Web App - 수집된 정보의 가공, 처리, 융합
 
장고로 웹서비스 만들기 기초
장고로 웹서비스 만들기   기초장고로 웹서비스 만들기   기초
장고로 웹서비스 만들기 기초
 
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
 
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
 
okspring3x
okspring3xokspring3x
okspring3x
 
Eclipse RAP
Eclipse RAPEclipse RAP
Eclipse RAP
 
Internship backend
Internship backendInternship backend
Internship backend
 
20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging
 
OpenStack Swift Debugging
OpenStack Swift DebuggingOpenStack Swift Debugging
OpenStack Swift Debugging
 
Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1Spring boot + java 에코시스템 #1
Spring boot + java 에코시스템 #1
 
Spring boot
Spring bootSpring boot
Spring boot
 
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
 
Springmvc
SpringmvcSpringmvc
Springmvc
 

Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례