본문 바로가기

컨퍼런스 정리

(5)
GopherCon Korea 2024 Day 1 정리 이 포스트는 2024년에 진행된 GopherCon Korea 2024의 Day 1을 정리한다. 텍스트의 추출은 Voice2Text를 사용했으며, 내용 정리는 LLM의 도움을 받았다. https://www.youtube.com/live/zdMuLvK0pNg?si=4m-Ox2pDcwikgGij 전체적인 진행 순서는 다음과 같다.✅ 진행 순서 안내변규현 – “고언어 프로젝트 가이드 A to Z”백경준 – “고랭으로 4일 만에 이미지 서버 성능 72% 개선”이오민 – “차량 업데이트 파일의 안전한 관리”정겨울 – “디터미니스틱 테스팅”최정민 – “Gin 프레임워크 모니터링 APM 만들기”김정민 – “쿠버네티스 LMA 벤티스택 개발기 Part2” 🎤 변규현 (당근, 채팅 조직 리드)주제: 고언어 프로젝트 가이드..
GopherCon Korea 2023 정리 4편(최종) 3편에서 이어진다. 텍스트 추출은 Voice2Text를 사용했으며, 텍스트의 정리는 LLM을 사용했다. Go 테스트의 거의 모든 것https://youtu.be/8BDGRsdUtpc?si=W_Bk7VJ46qSk_V9j발표 개요이 발표에서는 Go 테스트의 기본부터 고급 기법까지 폭넓게 다루면서, 효과적인 테스트 코드 작성법을 소개함. 단순한 단위 테스트뿐만 아니라 성능 테스트, 퍼즈 테스트, 예제 테스트까지 포함하며, 실무에서 활용할 수 있는 다양한 기법을 공유함.테스트 개념과 필요성테스트의 목적:코드의 안정성 보장리팩토링 시 예상치 못한 버그 방지협업 시 신뢰성 확보Go의 테스트 특징:표준 라이브러리인 testing 패키지를 활용기본적으로 *_test.go 파일을 사용go test 명령어로 간편하게 실행..
GopherCon Korea 2023 정리 3편 2편에서 이어진다. 영상에서의 텍스트 추출은 Voice2Text를 사용했으며, 텍스트의 정리는 LLM의 도움을 받았다. GC in Golanghttps://youtu.be/EVBFXZhS07E?si=J4pbgVWShF76FSdf 1. 발표 개요주제: Go 언어의 가비지 컬렉션(GC)에 대한 설계와 동작 원리.목표: GC의 기본 알고리즘, 동시성 문제 해결 방법, Go의 GC 특징, 그리고 GC가 트리거되는 방식 등을 이해.대상: GC에 대해 처음 접하는 분부터 깊이 있게 알고 싶은 분까지.2. GC란 무엇인가?정의: GC는 메모리를 관리하는 방법 중 하나로, 사용하지 않는 메모리를 자동으로 회수하는 역할.장점: 개발자가 직접 메모리를 관리하지 않아도 되며, 메모리 누수 문제를 줄일 수 있음.단점: GC가..
GopherCon Korea 2023 정리 2편 1편에서 이어진다. 영상에서의 텍스트 추출은 Voice2Text를 사용했으며, 텍스트의 정리는 ChatGPT의 도움을 받았다.Golang으로 서버 모니터링 툴 개발https://youtu.be/U5AQkycrvaU?si=TdO5LE4WBT6IeXIq 1. 발표 개요발표자: 최정민 (Watemless, DevOps 엔지니어)주제: Golang을 활용한 서버 모니터링 툴 개발핵심 내용:서버 모니터링의 개념과 필요성Golang을 선택한 이유기본적인 서버 모니터링 아키텍처Golang을 활용한 데이터 수집 및 저장 방식실제 데모 시연2. 서버 모니터링이란?서버 상태를 관찰하는 것대표적인 모니터링 항목CPU 사용량메모리 사용량디스크 I/O네트워크 상태3. 왜 Golang으로 서버 모니터링 툴을 만들었는가?✅ 1) ..
GopherCon Korea 2023 정리 1편 이 포스트는 2023년에 진행된 GopherCon Korea의 강연 내용을 정리한다. 영상에서의 텍스트 추출은 Voice2Text를 사용했으며, 텍스트의 정리는 ChatGPT의 도움을 받았다. 강연이 많기에 여러 포스트로 분리하여 작성할 예정이다.Golang 도입, 그리고 4년 간의 기록https://youtu.be/75X_eBW0mog?si=aQ5z4nlri_0EgbTh1. 발표 개요발표자: 변교현 (당근마켓 채팅팀 엔지니어링 리드)주제: 당근마켓에서 Golang을 도입하고 4년 동안 운영하면서 겪은 경험 공유핵심 내용:Golang 도입 배경 및 초기 고려사항Golang 활용 사례 및 주요 이슈Golang 성능 최적화 (뮤텍스, CPU 스로틀링, GC 튜닝)2. 당근마켓에서의 Golang 활용 현황Go..