본문 바로가기
320x100
320x100

좀 늦었지만, 인천 송도에서 열린 Google I/O Extended 2024 후기를 남겨본다

https://code-boki.tistory.com/category/DailyLife/Tech%20Conference

 

'DailyLife/Tech Conference' 카테고리의 글 목록

안녕하세요. IT 블로그입니다!!

code-boki.tistory.com

여기 테크 컨퍼런스 목록 기준의 타임라인에서 <코딩이랑 무관합니다>만 다음에 갔던 행사다

 

- 코딩이랑 무관합니다만: 7/21(일)

- Google I/O Ex 2024 인천: 7/27(토)

- 켄트벡 역자 북토크: 8/1(목)

- INFCON 2024: 8/2(금)

 

# 행사 정보

이번 행사도 Festa를 통해 신청했었다

결제비는 40,000원...!!!

https://festa.io/events/5477

 

I/O Extended 2024 Incheon | Festa!

Festa에서 당신이 찾는 이벤트를 만나보세요.

festa.io

 

무려 994명이나 신청한 행사 ㄷㄷ

 

 

# 연사자 목록

엄청난 연사자들 목록이다! 재밌는 세션들이 많이 보였다

General, WEB, Android, Flutter, Server, AI/ML, OpenSource, ETC 등 다양한 태그 목록들을 확인할 수 있었다

 

나는 행사 전날 너무 많은 인파가 몰릴까봐 Plan B까지 미리 동선을 계획해봤다

체크한 곳은 내가 직접 세션을 들었던 곳을 체크했다

Warning 표시는.. ㅠㅠ 정말 좋았는데, 세션장이 너무 덥고 거의 막바지에 있었어서 피곤하고 졸리고 해서 중간에 나와서 돌아다녔다...

 

# 집에서 송도까지 거리

거의 2시간

수유역은 집도 아니다.. 무려 편도 2시간이 넘는 거리ㅠ

행사를 갈지말지 고민했었는데, 가기로 맘먹었다

 

 

# 행사장 가는 길

오늘의 노래 추천

그 옛날 싸이월드 갬성 플리를 들으며 출발했다

옆으로도 들 수 있는 가방

손풍기나 양산 없이는 견딜 수 없는 더위를 뚫고💦 전철을 타고 송도로 향했다

 

 

# 행사장 도착

송도 컨벤시아에 도착해서 끝인줄 알았는데, 해당 날은 K-펫페어 송도 행사가 진행중이었다

난 길을 잃고 헤맸다!! ㅠㅠ

같은 날 진행중이던 K-펫 페어 in 송도
귀여운 강쥐
여기저기 강아지들뿐...

귀여운 강아지들이 내 앞을 쉴새없이 지나갔는데.. 대체 Google I/O는 어디에서 진행되는걸까!?!?

결국 운영위원한테 연락을 드렸더니, 안쪽으로 들어와서 오른쪽으로 쭉 따라오면 된다고 하셨다

보인다!

 

 

# 입장

참석대? 왜 엄석대가 떠오를까.....(난 아재)
GDG 인천 & 송도 IOEX '24 포토존

입장하면서 Google I/O Extended 티셔츠와 각종 스티커를 가져갈 수 있었다

저번 7/21에 다녀온 코딩이랑 무관합니다만? 행사에서 받은 것과 같은 티셔츠였다

이번에는 2XL 사이즈로 수령했다

(개발자 티셔츠는 대체로 다 작게 나오는 것 같다... 자기 프레임이 좋은 편이라면 최소 XL를 고려해보자)

커피가 꽉 찬 마루

커피를 들고 돌아다니는 게 안되는 것 같아서 집에서 가져온 커피와 텀블러. 마루 텀블러에 커피를 가득 담아줬다

각 호수 앞에 비치된 모니터

 

# 세션1 - [에어프레미아는 왜 재개발을 하는가?] / 에어프레미아 김성훈님 ( 116호 )

백엔드 언어 변경
기존은 JSP!?
거의 자리를 가득 메운 사람들

첫 번째 세션은 에어프레미아랩스의 발표를 들었다

오프라인이 아니라 온라인 화상으로 발표를 하셨다

그래서그런지 음질이 살짝 안좋았고, 아주 종종 끊기는게 있었다

기존에는 JSP로 되어있어 FE와 BE를 분리했다는 이야기였다

그리고 어댑터 패턴으로 항공쪽의 라이브러리를 모두 받아서 처리하는 인터페이스 모듈을 만들었다는 내용이었다

부랴부랴 행사장에 도착해서 들었던 첫 세션이기도 했지만, 내가 느끼기엔 왜?에 대한 부분이 조금 약했지 않나 싶은 발표였다..ㅎ

 

 

# 세션2 - [올리브영 전시영역의 꺾이지 않는 안정성] / 올리브영 김우경님 ( 116호 ) 👍

( 최대 동접 10만 트래픽을 소화하는 올리브영 온라인몰의 전시 전략을 공유합니다 )

올리브영 백엔드 세션을 들으려고 서 있는 줄 (116호)

같은 116호에서 열린 세션이었지만, 기존 세션이 끝나면 전부 다 한번 나가고 들어와야 하기 때문에 여러 사람들이 밖으로 나갔다가 다시 들어오려고 했다. 그 와중에 인기가 엄청 많은 올리브영 세션...

아마 <최대 동접 10만 트래픽을 소화하는> 키워드가 여러 개발자들의 관심을 끈 타이틀이지 않았나 싶다

좀.. 멋있는 제목이잖아?
전시영역의 response는 여러 데이터들의 aggregation로 만들어지나보다
로딩되는 시간이 3초가 넘으면 한 페이지에 머무는 사용자 수가 53% 감소한다
메인페이지 로딩 타임라인 개선 그래프
문제점들 요약

개선1은 사진을 못찍었다

개선1 - 전시 관련 도메인 MSA 분리

개선2

개선2 - 전시 데이터 오류 최소화를 위한 Versioning 관리

개선점들 요약
쉬운 문제. 혹시 틀리셨나요?
서킷브레이커로 장애전파 차단
멋있다.. 이거다
블로그 쓰는 중 소름돋음222

아직까지도 기억에 남는 올리브영 김우경님의 세션이었다

발표도 잘하시고, 주의를 끄는 입담과 함께 탄탄한 올리브영의 기술스택을 소개하는 시간을 만들어주셨다

대부분 올리브영 하면 오프라인 매장만 가봤지, 온라인이나 앱에서 주문하는 남성분들은 그리 많지 않을 것 같다(나 포함..)

 

올리브영에서 엄청난 앱 사용 혹평을 받았고, 이를 개선하기 위해 정말 다양한 시도를 하고 있고 테스트코드로 인한 검증과 부하테스트까지 하고 있는 모습에 충격을 받았다

역시 CJ라는 대기업이라 그런가? CTO나 시니어급에 훌륭한 개발자들이 있어보였다

 

아래는 발표와 관련된 올리브영 테크 블로그에 나온 좋은 글들이니 같이 살펴보면 정말 좋을 것 같다!!!!!!!

https://oliveyoung.tech/blog/2023-10-17/oliveyoung-mall-home-new-architecture/

 

올리브영 온라인몰의 전시, 그리고 백엔드 여정 | 올리브영 테크블로그

feat. 올리브영 온라인몰 Home 신규 아키텍처 전환기

oliveyoung.tech

https://oliveyoung.tech/blog/2023-01-04/oliveyoung-discovery-mongodb/

 

올리브영 전시영역 MongoDB 도입하기 | 올리브영 테크블로그

올리브영 신규아키텍처 도입

oliveyoung.tech

https://oliveyoung.tech/blog/2022-12-09/increase-performance-oliveyoung-mainpage/

 

올리브영 메인페이지 성능 개선기 | 올리브영 테크블로그

모바일 메인페이지를 개선하기전 고민과 개선 후 결과를 알아봅시다

oliveyoung.tech

 

 

 

# 세션3 - [사수 없는 주니어 개발자가 성장하는 방법] / 에어프레미아 이승민님 ( 프리미어볼룸-2층 )

이번에는 개발바닥 유튜브에도 나온 에어프레미아 이승민님의 세션을 들으러 2층으로 향했다

궁금하신분들은 개발바닥 유튜브 영상을 한번 보고와도 좋을 것 같다 https://www.youtube.com/watch?v=oaT_dbOCwwI

이승민님 인터뷰 from 개발바닥

프리미어볼룸 B호실

내가 갈 곳은 프리미어볼룸 A였다... 눈을 돌려보니!!!

아..아니 벌써 줄을 이렇게나
입장 기다리는중
더워서 커피를 계속 마시다보니 벌써 반이나 마셨다
프리미어볼룸

1층과는 다른 엄청 큰 행사장이었다(프리미어볼룸)

에어프레미아 이승민님

나랑 이름이 2글자나 같아서 더 호감이다ㅋ

승민님의 커리어 설명

나름 앞에서 2번째 줄에서 세션을 들었다

마무리

역시 예상한 대로였다. 승민님은 발표를 정말 잘 하셨다! 👍

나도 요즘 '성장'이란 키워드로 많은 생각을 하고 있고, 어떻게 하면 좋을 지 감을 잡아가고 있어서 더 이해가 되면서 인상깊게 들었다

발표가 끝나고 Q&A 시간이 있었는데, "마량님의 유튜브는 여행유튜브라고 들었는데, 개발 영상도 올라오나요?" < 같은 뻘 질문을 날렸다

승민님의 발표는 노션으로 정리했다. 아래에 그 내용을 공유해본다

 

 

 

# 세션4 - [기술주의자 v 논리주의자] / Some Other Place CTO 김상현님 ( 113호 )

정말..... 체력이 남아있었다면하고 생각했던 세션이었다

나름 행사장 안이 더운 편이었고, 8시부터 일어나서 편도 2시간 걸리는 인천 송도에 오고 세션 3개를 연달아 들으니깐 배도 고프고 졸리고 덥고 난리도 아니었다

한 번쯤은 쉬어가는 시간이 필요하다고 생각해서 앞부분 10분정도 듣다가 나왔다

돌아다니다 만난 강아쥐.. 너도 힘드니?

행사장 안쪽에 있는 편의점에서 삼각김밥 하나 사먹으면서 안 가본 행사장 내부를 돌아다녔다

돌아다니다 보니까 저번 Kotlin Conf'24 행사에서 만났었던 KSUG(Korea Spring User Group)의 일원으로 계신 분을 또 만났다

항상 바쁘게 돌아다니시는 시니어개발자 분이셔서 반갑게 인사를 나눴다

나에게도 좋은 말씀을 많이 해주셨다ㅎㅎ

 

 

# 세션5 - [DB를 느리게 만드는 방법들!(왜 내가 만든 쿼리는 항상 느릴까?)] / NOWCOM, Sr.DBOps 강성욱님 ( 116호 )

쿼리를 느리게 만드는 방법

DevOps가 아닌 DBOps라는 포지션을 갖고 계신 분이어서 그런지 데이터베이스에 진심이셨다

세션 초반에는 조금은 아는 내용이라 듣고만 있었는데, 중후반부에 나온 내용은 정말 좋은 내용이었다

요즘에 죄다 JPA, SqlAlchemy, TypeOrm 같은 ORM을 써서 생짜 Query에 대해 약한 개발자들이 많은 것 같다(야.. 나두)

이론적인 이야기들이라 조금은 지루할 수도 있던 세션이었지만, junior에서 intermediate 레벨 또는 senior레벨로 나아가기 위해 꼭 필요한 지식이었기에 알찬 세션이었다

 

 

# 세션6 - [Spring AI 입문하기 with Gemini] / 루센트블록 SDET 박종훈님 ( 116호 )

마지막 세션은 정말 기대되는 세션이었다

AI는 파이썬의 전유물같은 영역이라고 생각했는데 "Spring을 사용해서 AI 개발이 가능한가?"라는 생각이 들었고, 궁금했다

Spring AI
포켓몬 GO 도우미

ㅋㅋㅋ AI로 참신한 포켓몬 GO 도우미 미니 프로젝트를 만드셨단다

자바?였던거같은데 스프링에서 자바 코드로 프롬프팅을 하고 결과를 준다는게 신기했다

 

Google의 Gemini를 사용하려고 했는데, 언어 제약때문에 OpenAI도 사용하셨다고 했다

세션이 끝나고 내가 가서 한글이 지원 안된다면 먼저 Translation을 거친 다음에 Gemini를 사용하면 되지 않으셨을까요?라고 했더니 그 부분은 생각을 못해봤던 부분이라고 감사해 하셨다!!

 

 

# 끝

116호에서의 마지막 세션을 듣고 나왔더니, 행사가 끝났다

출구로 나가려다가 에스컬레이터쪽에 Android GDE이시면서 Naver Webtoon에서 근무하시는 안성용님을 만나서 인사를 드렸다

인사를 드리니 바로 나를 알아보셨다!! 올해 건국대에서 열린 Kotlin Conf'24 행사때 내가 따로 찾아가 질문을 했었다

성용님과 잠시 코틀린과 앱/웹에 대해서 짧은 스몰토크를 나누고 헤어졌다

Good Bye Google IOEX'24
버스정류장에서 바라본 인천 송도 하늘

집으로 가는 2시간 내내 잠만잤다ㅋ

너무 멀어...ㅠㅠ

 

 

# 받은 것들 & 후기

구글 I/O 티셔츠와 스티커

 

강북구에서 인천까지 왕복 4시간이 걸리는 거리였지만...

거의 1000명이 신청한 행사라서 놓치고 싶지 않았고, 주말이라서 다녀올 수 있었다

2024년 한 해는 이런저런 개발 행사들을 열심히 다니고 있다

물론 행사 안 다니는 날에는 당연히 코딩을 하거나 공부를 하고 있다! 행사가 전부는 아니다

 

덥고, 습하지만.. 이 더위를 뚫고 왕복 4시간 거리를 간 내가 자랑스럽다!

이번 구글 I/O 2024 인천 송도에서의 경험은 잊지 못할 것 같다

 

이 행사에서 발표하신 분들 모두 대단하고 고생하셨습니다!!

댓글