Java 쥬니어 개발자 모임 아해가 2019 공개세미나를 합니다.
이번 세미나의 핵심주제로 대용량 처리입니다. 최근 많은 서비스기업에서 요구하는 대용량 처리 관련 다양한 관점의 기술을 공유합니다
이외에 Java과 Spring의 이슈들을 함께 다룰 예정입니다
세션명을 클릭하면 상세한 정보를 볼수 있습니다
발표주제와 내용은 변경될수 있습니다
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 개발자입니다. 스프링에서도 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) 국제 인터넷 표준화 기구 (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 프로토콜 원리에 대하여[발표자료] |
최경운모르는게 많은 개발자입니다. 프로젝트를 하면서 rabbitmq, activemq 등 뒤에 MQ라고 붙은 단어들을 많이 들었다. 메시지 큐를 알아보기 전에 어디에서 쓰이는지 먼저 알아보자. 일단 카카오 메시징 서버 직군에서 지원 자격중에 MQ에 대한 경험이 들어가 있다. 엄청난 트레픽을 받는 네이버 웹툰에서도 웹 서비스 인프라 이해 쪽에
두 기업에서 MQ에 대한 이해를 요구하는 사례만 봐도 Mq에 대한 이해는 선택이 아닌 필수로 이다. 기존 어떤 문제 때문에 MQ라는 개념이 도입되어야 하는지와 나아가 AMQP에 프로토콜의 이해와 Rabbit의 적용되는 원리 까지 알아보도록 하자. |
|
17:00-18:00 | Spring WebFlux는 어떻게 적은 리소스로 많은 트래픽을 감당할까?[발표자료] |
김민수우연한 기회를 통해 프로그래밍 세계에 접하게 되었고, 이후 천직이라 여기며 보다 나은 프로그래머가 되기 위해 노력하고 있다. 위 그림은 DZone 게시글 중 하나인 Spring WebFlux를 이용한 Boot2와 Spring MVC를 이용한 Boot1을 비교한 그래프이다. 이는 Event-Driven과 Non Blocking I/O를 활용하여 적은 리소스로 많은 트래픽을 처리할 수 있다. |
이메일 ) devload@naver.com