Errgroup package 에 대한 분석
introduction 새로 개발중인 프로젝트에서 gRPC 를 이용하면서 여러개의 goroutine 을 이용하고, 그 goroutine 들을 동기화 해야되는 니즈가 있었다. channel, WaitGroup 등을 활용할까 고민하다가 우연히 errgroup package 를 알게되어 사용하게 되었고, 관련한 내용을 정리한다. errgroup pack...
introduction 새로 개발중인 프로젝트에서 gRPC 를 이용하면서 여러개의 goroutine 을 이용하고, 그 goroutine 들을 동기화 해야되는 니즈가 있었다. channel, WaitGroup 등을 활용할까 고민하다가 우연히 errgroup package 를 알게되어 사용하게 되었고, 관련한 내용을 정리한다. errgroup pack...
들어가기 전에 이 글은 2021-05 에 있었던 Google I/O 2021 을 보고, 당시에 정리를 하다가, 바쁘다는 핑계로 포스팅을 하지 못했던 내용이다. 이후에 시간이 생겨서 조금 정리했다. 아무래도 벌써 4개월 가까이 되다 보니 기억이 흐려졌다. 2018년 카카오에 다닐때 팀의 슬랙채널에서 Google I/O 2018 의 Duplex 기술...
introduction 공부하며 새롭게 알게된 사실들을 기록 차원에서 정리했다. 계속해서 내용을 추가할 예정이다. contents 목차 receiver function 호출 시 implicit 하게 일어나는 일들 call by value vs call by reference 의 성능차이 golang 에서 map 은 reference...
introduction 좋게 말하면 Golang 에 진심이었지만 Python3 를 겉핥기식으로만 공부한건 아닐까 하는 생각이 들고 이렇게는 혹독한 세상에서 살아남을 수 없겠다는 생각이 들어서 python3 의 내실을 다져보기로 했다. 이 글을 읽게될 여러분들중 대다수분들에게는 별것 아닌 내용일 수 있지만 공부하며 새롭게 알게된 사실들을 기록 차원에서...
introudction deeplearning.ai 에서 제공하는 ML-Ops 관련 강의 https://www.coursera.org/learn/introduction-to-machine-learning-in-production 를 들어보기로 했다. 이 내용은 과정의 Week 1 을 듣고 기억에 남는 부분들을 정리한 내용이다. 사용된 이미지들의 ...
introduction 팀 내에서 서로의 코드리뷰 퀄리티와 코드 생산성 향상을 위해 각종 문서들을 읽어보고 토론하는 시간을 갖고있다. 이번에는 golang code review comments 를 함께 읽어보는 시간을 갖기로 했다. 아래 내용들은, 읽으면서 몰랐던 부분이나, 정리해두고 싶은 내용들을 다룬다. 아래의 코드와 내용들은 https://...
introduction 팀 내에서 서로의 코드리뷰 퀄리티와 코드 생산성 향상을 위해 Uber 가 정리한 golang style guide 를 함께 읽어보는 시간을 갖기로 했다. 아래 내용들은, 읽으면서 몰랐던 부분이나, 정리해두고 싶은 내용들을 다룬다. 아래의 코드와 내용들은 https://github.com/uber-go/guide/blob/m...
introduction 팀 내에서 서로의 코드리뷰 퀄리티와 코드 생산성 향상을 위해 Uber 가 정리한 golang style guide 를 함께 읽어보는 시간을 갖기로 했다. 아래 내용들은, 읽으면서 몰랐던 부분이나, 정리해두고 싶은 내용들을 다룬다. 아래의 코드와 내용들은 https://github.com/uber-go/guide/blob/m...
introduction Naver 에서 AI Now 라는 온라인 행사를 개최했고, 신청을 해서 보게 되었다. 아래는 각 세션들을 들으며 몇몇 키워드들, 내용들을 정리해봤다. 잘못 정리한 내용이 있을수도, 간혹 빈 부분이 있을수도 있지만, 개인적인 용도의, 개인적인 정리를 위함이라 필요에 의해 이후에 추가하거나, 계속 업데이트가 되지 않을 수도 있다...
introduction 회사에서 k8s 를 이용한 시스템을 구축할때, route53 을 이용해서 도메인을 생성했지만, gRPC 를 tls 설정을 해서 이용하기 위해 인증서 발급이 필요했다. 관련해서 고민을 하다가 letsencrypt 라는 비영리단체에서 발급하는 무료 인증서에 대해서 알게되었다. 이전에 가상 인스턴스에 NGINX 를 직접 띄우고, ...