와우! 2025
Source: Dev.to
My YOW! Experience
저는 10년 넘게 YOW! 컨퍼런스를 팔로우해 왔습니다. 이 행사는 멜버른, 브리즈번, 시드니 세 도시에서 열리며 업계 최고의 전문가들이 참여합니다. 올해 초 YOW! 투어에 초청받아 강연하게 되어 매우 기뻤습니다.
Talk: WebAssembly on Kubernetes
각 도시에서 WebAssembly on Kubernetes 라는 새로운 강연을 발표했습니다. 내용은 제가 이전에 썼던 글을 재구성하고 업데이트한 것입니다. YOW!에서 곧 영상이 공개될 예정입니다.
Talk outline (spoiler):
- Understanding WebAssembly
- WebAssembly in its own words
- Different actors of the WebAssembly‑Cloud ecosystem
- The demo – the GitHub repo is available (the README is mostly for me)
- The good, the bad, and the ugly
- Conclusion
OpenTelemetry Masterclass
멜버른에서는 OpenTelemetry에 대한 하루짜리 마스터클래스를 진행했습니다. 이 세션은 이론과 네 개의 실습 랩을 번갈아가며 진행했으며, 다음 주제를 다루었습니다:
- JVM, Python, Node.js 전반에 걸친 메트릭, 로그, 트레이스 생성
- LGTM 스택에 데이터 저장
참석자들은 시스템을 관찰하고 지속적인 인사이트를 얻는 방법에 대한 탄탄한 이해를 얻었습니다.
Other Talks I Attended
아래는 제가 참석한 강연 중 일부와 간략한 요약입니다.
Java Container Mastery: Optimizing Images Across Build Tools – Matthias Haeussler
Matthias는 Docker에서 JVM 애플리케이션을 만드는 다양한 방법을 소개했습니다:
- 기본 JRE에 JAR 추가
- 멀티‑스테이지 빌드 사용
- Cloud‑Native Buildpacks 활용
- GraalVM으로 네이티브 컴파일
각 옵션과 트레이드‑오프에 대한 좋은 개요를 제공했습니다. YOW! YouTube 채널에 영상이 올라오면 시청해 보세요.
Pushing Java to the Limits: Processing a Billion Rows in Under 2 Seconds – Roy van Rijn
Roy는 Gunnar Morling이 제시한 “10억 행을 2초 이하로 처리”라는 도전을 설명했습니다. 전략, 성능 결과, 그리고 전체 설명 및 참여 방법이 담긴 GitHub 레포지토리 링크를 공유했습니다.
재미있는 사실: GraalVM 담당 Thomas Würthinger가 2위를 차지했으며, 우승자는 그를 이긴 개발자를 채용했습니다. 제 전 직장 상사이자 친구인 Jaromir Hamala는 3위를 기록했습니다.
The Past, Present and Future of Programming Languages – Kevlin Henney
Henney는 여러 보고서에서 “인기” 언어에 대한 데이터를 제시하고, 현재 위치에 놓인 이유를 분석했습니다. 언어의 연령과 순위 사이에 강한 상관관계가 있음을 지적하며, 생태계에 관성 효과가 존재한다는 점을 시사했습니다.
Conceptualisation – Michael Feathers
Feathers는 Payment 클래스를 소개했는데, 이 클래스는 결제와 세금 책임을 혼합하고 있었습니다. 그는 문제가 설계보다는 명명에 있는지 탐구하며, 의미론, 명명 문제, 언어 표현력의 한계에 대한 토론을 이끌었습니다. 강연은 LLM에 대한 짧은 언급으로 마무리되었습니다.
The C4 Model – Beyond The Basics – Simon Brown
Simon은 자신이 만든 아키텍처 다이어그램 방법론인 C4 모델을 설명했습니다. 보통 UML을 사용하지만, C4 모델은 많은 사람들이 유용하게 여기는 다른 관점을 제공합니다. Simon은 O’Reilly와 함께 책을 준비 중이며, 자세한 내용은 추후 공개될 예정입니다.
Note: I attended additional talks, but jet lag limited my ability to retain details.
Thanks
YOW! 조직위원회—Sabine Wolf, Damian Maclennan, Tracy Chen—그리고 모든 트랙 호스트 및 자원봉사자분들께 진심으로 감사드립니다. 정말 멋진 경험이었습니다!