2019 아해 공개세미나

2019.06.01 한빛미디어 리더스홀

아해 [명사] [옛말] ‘아이’의 옛말.

Java 쥬니어 개발자 모임 아해가 2019 공개세미나를 합니다.

핵심주제는 대용량 처리

이번 세미나의 핵심주제로 대용량 처리입니다. 최근 많은 서비스기업에서 요구하는 대용량 처리 관련 다양한 관점의 기술을 공유합니다

이외에 Java과 Spring의 이슈들을 함께 다룰 예정입니다

장소

한빛미디어 리더스홀 (한빛빌딩 B동 1층)

지도 크게 보기
2019.4.16 | 지도 크게 보기 ©  NAVER Corp.

Program

세션명을 클릭하면 상세한 정보를 볼수 있습니다

발표주제와 내용은 변경될수 있습니다

12:00-13:00 등록
13:00-13:15 프로그램 소개
13:20-14:00 JAVA8말고 JAVA9를 써볼까 [발표자료]

김형진

JAVA개발자로 일하고 있으며 새로운 기술을 배우는 것을 좋아하고 리팩토링과 개발자의 성장에 대해 관심이 많은 개발자입니다.

아직 까지 많은 개발자가 JAVA8 이하 버전을 사용하고 있습니다.

Java9 부터는 6개월마다 새로운 버전의 Java가 출시되면서 현재 12버전까지 출시 하였습니다.

그 중에서 JAVA9 버전에 관해 대해 자세히 알아봅니다.

14:10-15:00 if(Spring AOP == AspectJ) → { Spring AOP에 대해 }[발표자료]

문겸

어제보다 더 나은 개발자가 되기 위해 노력하는 JAVA 개발자입니다.
부족하지만, Spring, 테스트 코드에 관심이 많습니다.

스프링에서도 AOP를 제공하고 있습니다.

그게 바로 Spring AOP입니다. Spring AOP는 AspectJ의 어노테이션 방식으로 AOP를 구현할 수 있도록 구현방식을 제공하고 있습니다.

하지만, 이러한 AspectJ의 어노테이션의 AOP 구현방식 때문인지는 몰라도 개발자들이 “Spring AOP와 AspectJ는 같은 거 아니었어?” 라는 오해를 하고 있습니다.

Spring AOP와 AspectJ의 차이에 대해 명확히 인지하고 스프링에서 AOP 사용하는 것이 매우 중요합니다.

15:10-15:50 5G 초연결시대에 웹 HTTP의 대안은 QUIC?[발표자료]

조홍신

2014년 개발자의 길로 들어선 후부터 JAVA에서 벗어나지 못하고 허우적거리고 있다.
머리가 지끈하지만 배우는걸 좋아한다.
금융산업에 관련된 개발을 좋아하는것 같다.

QUIC (Quick UDP Internet Connection)
구글에서 QUIC라는 프로토콜 설계하였고 2013년 6월 공개 했다.

국제 인터넷 표준화 기구 (IETF)에 QUIC 프로토콜 표준화를 제안하였다.

Google-QUIC은 오로지 HTTP만 전송했으나 IETF QUIC 워킹 그룹을 통해 IETF-QUIC 은 TLS 1.3의 암호화 보안을 적용해 개선하였다.

HTTP-over-QUIC은 2018년 11월에 HTTP/3로 개명하였고 QUIC 버전 1의 최종 명세 2019년 7월 발표 예정이다.

16:00-16:50 MQ와 amqp 프로토콜 원리에 대하여[발표자료]

최경운

모르는게 많은 개발자입니다.
현재 네오위즈플레이스튜디오에서 api 서버 개발을 맡고 있습니다.

프로젝트를 하면서 rabbitmq, activemq 등 뒤에 MQ라고 붙은 단어들을 많이 들었다.

메시지 큐를 알아보기 전에 어디에서 쓰이는지 먼저 알아보자.

일단 카카오 메시징 서버 직군에서 지원 자격중에 MQ에 대한 경험이 들어가 있다.

엄청난 트레픽을 받는 네이버 웹툰에서도 웹 서비스 인프라 이해 쪽에

Message Queue에 이해를 원하는 자격 요건도 볼 수 있다.

두 기업에서 MQ에 대한 이해를 요구하는 사례만 봐도 Mq에 대한 이해는 선택이 아닌 필수로 이다.

기존 어떤 문제 때문에 MQ라는 개념이 도입되어야 하는지와

나아가 AMQP에 프로토콜의 이해와 Rabbit의 적용되는 원리 까지 알아보도록 하자.

17:00-18:00 Spring WebFlux는 어떻게 적은 리소스로 많은 트래픽을 감당할까?[발표자료]

김민수

우연한 기회를 통해 프로그래밍 세계에 접하게 되었고, 이후 천직이라 여기며 보다 나은 프로그래머가 되기 위해 노력하고 있다.
Spring, OOP에 큰 관심을 가지고 있다.

webflux-performance

위 그림은 DZone 게시글 중 하나인 Spring WebFlux를 이용한 Boot2와 Spring MVC를 이용한 Boot1을 비교한 그래프이다.
유저가 적을 때에는 성능은 별반차이가 없지만, 유저가 늘어나면 늘어날수록 극명한 성능차이를 보여주고 있다. 어떻게 이런 차이가 일어날 수 있을까?

이는 Event-Driven과 Non Blocking I/O를 활용하여 적은 리소스로 많은 트래픽을 처리할 수 있다.

신청방법

온오프믹스를 통해 신청할 수 있습니다

신청하기

스폰서 및 기타 문의

이메일 ) devload@naver.com

지난 모임보기

2018 아해 레고 스크럼 게임

2018 아해 공개세미나

2017 아해 공개세미나

아해 스터디 자료는 블로그를 통해 제공해드리고 있습니다 아해 Github 블로그