Dating with asyncio (2016 ‒ 2019) 애증의 asyncio… 내 발등의 불은 내가 끈다! Scaling up (2020 ‒ 2023) 엔터프라이즈 고객과 함께 성장하기 Scaling out (2024 ‒ ?) 영향력 있는 엔지니어링으로 세상을 이롭게
위한 계산 플랫폼을 만들자! • 컨테이너 기반으로 재현 가능한 환경 제공 • HPC에 필요한 성능 성능 성능 + 클라우드에 필요한 multi-tenancy ◦ (원래 창업 당시에는 가속 특화 컨테이너 플랫폼이 아니라 HPC용 컨테이너 플랫폼에 가까웠습니다) • 창업자 세 명이 모두 Python 할 줄 아니까… PyCon KR 2015
당하고(?) asyncio와 애증의 관계를 맺음 • 나름 유명해진(?) 오픈소스 프로젝트도 만들게 되고 보람찬 시기 • 나날이 성장하는 PyCon과 함께 나도 함께 성장하는 기쁨 PyCon Korea Flickr Archive (https://flickr.com/photos/126829363@N08/48716075236/in/album-72157710795625146/)
규모도 커지고, 회사도 성장하고… • 이런 상황에서 Python을 계속 잘 사용하는 방법에 대한 고민의 시작 • 엔터프라이즈 고객사 대응이 들어가기 시작하면서, 한번에 해결하지 못하고 장기간에 걸쳐 조금씩 점진적으로 리팩토링해야만 하는 상황 도래 • 조금 더 많은 사람들과 동병상련의 장을 펼칠 수 있게 되었다…
API 개선 작업 asyncio에서 task factory의 중첩 지원 TaskScope 단위의 계층적 asyncio 앱 추상화 io_uring 기반 asyncio 구현체 검증/개발 Standalone build에서 최신 Linux syscall 지원하기 Fine-grained asyncio 모니터링 (hook, audit events, …) Redis over QUIC (“qedis”) … 연구말싸미 듕귁에 달아 코드로 서르 사맛띠 아니할쌔 이런 젼차로 어린 학도가 니르고져 홀빼이셔도 마참내 제 뜨들 시러펴디 못할 노미 하니라. 내 이랄 위하야 어엿비 너겨 새로 연구 코드 나누미와 과학 공학 노리터를 맹가노니 사람마다 희여 수비니겨 날로 쑤메 뼌한킈 하고져 할따라미니라. from PyCon KR 2015 Talk
일의 시작점이 어디였을까? 앞으로 이 일을 지속하려면 무엇을 해야 하는가? 나 혼자의 성장 / 팀의 성장 / 생태계의 성장 영감 불어넣기 사람들을 연결하기 연구말싸미 듕귁에 달아 코드로 서르 사맛띠 아니할쌔 이런 젼차로 어린 학도가 니르고져 홀빼이셔도 마참내 제 뜨들 시러펴디 못할 노미 하니라. 내 이랄 위하야 어엿비 너겨 새로 연구 코드 나누미와 과학 공학 노리터를 맹가노니 사람마다 희여 수비니겨 날로 쑤메 뼌한킈 하고져 할따라미니라. from PyCon KR 2015 Talk
송출, 아이돌봄, 스프린트, PyLadies Auction, … 여러분도 저처럼 파이콘에 많은 것을 얻어가셨으면 좋겠습니다! Right 3 from personal photo archive & PyCon Korea Flickr Archive (https://flickr.com/photos/126829363@N08/44768651320/in/album-72157702083439922)