JBUG Korea 소개

36
hello JBUG Korea JBoss User Group Community [email protected] 2015 SEMINAR

Transcript of JBUG Korea 소개

Page 1: JBUG Korea 소개

hello JBUGKorea JBoss User Group Community

[email protected]

2015 SEMINAR

Page 2: JBUG Korea 소개

i am tedwon

• 13년차 Senior Software Engineer

• 지금은 LINE에서도 빡시게 개발 중 입니다

• JBUG 멤버들과 자주 만나고 수다떨고 살아요

Page 3: JBUG Korea 소개

SunSeo

1. hello JBUG

2. JBoss Project 소개

3. JBUG 스터디 모임 소개

Page 4: JBUG Korea 소개

hello JBUG

Korea JBoss User Group Community

Page 5: JBUG Korea 소개

JBUG introduction

Korea JBoss User Group Community

Page 6: JBUG Korea 소개

JBoss Project

JBoss Community Projects

Page 7: JBUG Korea 소개

JBoss Project

Page 8: JBUG Korea 소개

JBoss Community

Page 9: JBUG Korea 소개

JBoss Project

• 1999년 Marc Fluery에 의해 JBoss Project 시작• Middleware에 대한 관심 및 연구로 출발

• Java가 급성장할 때 EJB Container로써 JBoss AS가 유명

• 100개가 넘는 다양한 오픈소스 프로젝트

• RedHat이 2006년 $420 million에 JBoss Community를 인수• 엔터프라이즈 서브 스크립션 판매 및 JBoss Community 지원

• 표준 주도, 혁신적인 기술을 빠르게 적용

Page 10: JBUG Korea 소개

JBoss Project

• WildFly - JBoss Application Server• Infinispan• Hibernate• RESTEasy• JGroups• Byteman• Drools• HornetQ• A-MQ• JBoss Fuse• Netty• RHQ• …

Page 11: JBUG Korea 소개
Page 12: JBUG Korea 소개

JBoss Project

주요 JBoss Projects

Page 13: JBUG Korea 소개

• JBoss의 메인 프로젝트

• Java EE 표준을 구현한 Java EE Server• 가장 표준 답게 구현한 WAS• 표준 위배 시 표준의 Chapter가 로그 에 출력 됨

• 주요 특징• Unparalleled Speed, Lightweight, Java EE 6/7• Modular Design• Small Memory Footprint• First class component

• 국내에서 Tmax의 집중 견제를 받고 있는 제품• KT, LG 등등 대기업의 표준 WAS

Page 14: JBUG Korea 소개

RHQ

Page 15: JBUG Korea 소개

RHQ

• JBoss에서 제공하는 모니터링/운영 인프라 프로젝트

• OS, Java, JBoss/Tomcat 등등 다양한 리소스를 모니터링

• 모니터링 에이전트/플러그인 기반

• 커스텀 대시보드

• 전성욱님이 한글화 contribution

Page 16: JBUG Korea 소개

• 대표적인 Java/.NET ORM 프레임워크

Page 17: JBUG Korea 소개

• Rule script 기반 Btye(code) man(ipulation)

• 안전하게 실행 중인 JVM 안의 bytecode 들여다 보고 제어하는 도구• 디버깅 코드 / 실행 제어

RULE trace main entryCLASS MyAppMainMETHOD mainAT ENTRYIF trueDO traceln("entering main")ENDRULE

Page 18: JBUG Korea 소개

• Reliable한 메시지 송수신 프레임워크

• WildFly 및 Infinispan 등에서 클러스터링시 사용

• 애플리케이션간 고성능/안정적인 통신을 간단히 수행 가능

• 다양한 프로토콜 스택 지원• Transport protocols: UDP (IP Multicast) or TCP• Fragmentation of large messages• Reliable unicast and multicast message transmission. Lost messages are retransmitted• Failure detection: crashed nodes are excluded from the membership• Flow control to prevent slow receivers to get overrun by fast senders• Ordering protocols: FIFO, Total Order• Membership / Encryption / Compression

Page 19: JBUG Korea 소개

• In-Memory Data Grid

• Key/Value NoSQL

• JSR 107 호환

• Clustering 지원을 통해 다수의 메모리 노드가 동기화 및 클러스터링

• Consistency hash algorithm기반의 분산 캐쉬 지원

• JTA 트랜잭션 지원

• 다양한 클라이언트 지원 및 프로토콜 지원

• 분산 캐쉬내에 객체를 Query

• 다수의 노드를 이용한 MapReduce 실행

Page 20: JBUG Korea 소개

JBUG 스터디 모임

Korea JBoss User Group Community

Page 21: JBUG Korea 소개

정기 세미나 + 집중 소모임

JBUG 스터디 모임

Page 22: JBUG Korea 소개

정기 세미나

매월 마지막 토요일강남 토즈

JBUG 스터디 모임

Page 23: JBUG Korea 소개

JBUG 스터디 모임

Page 24: JBUG Korea 소개

• WildFly• Infinispan• RHQ• Camel• JDK8• 알고리즘• 스포츠 레져

JBUG 스터디 모임

집중 소모임

Page 25: JBUG Korea 소개

JBUG 레져 소모임

Page 26: JBUG Korea 소개

JBUG 스터디 모임

Page 27: JBUG Korea 소개
Page 28: JBUG Korea 소개

JBUG

Page 29: JBUG Korea 소개
Page 30: JBUG Korea 소개
Page 31: JBUG Korea 소개
Page 32: JBUG Korea 소개
Page 33: JBUG Korea 소개
Page 34: JBUG Korea 소개
Page 35: JBUG Korea 소개
Page 36: JBUG Korea 소개

Welcome!