Study/Seminar

golang 세미나 in Jeju (Google Develop Group)

태하팍 2024. 7. 15. 10:56
반응형

SESSION 1
start-up 이준호님
python vs golang
참고 사이트 : 
https://divan.dev/posts/go_concurrency_visualize/ 

https://go.dev/

Firebase with go
chat하는것 QR코드로 보여줌

SESSION 2
정현서 : https://docs.google.com/presentation/d/1V6sG9HfFyJDEyD-5Wp5H7ctPxrUHOxuu/mobilepresent?slide=id.g276d2bc51da_0_185

golang
GC : java와는 다름
크로스 플랫폼 지원

LLM
GPT, LlaMa, Gemini

가상연애 챗봇을 만들어보자
애니메이션대사 가져옴 txt로 변환
하나의 script.txt로 만들어줌
prompt에 술취해있고 애인이고 친구같은 키코리? 무튼 지침사항을 넣어줌.
golang - LLM를 이용 python을 많이 사용 /  레퍼런스, lib 등 활성화가 많이 된 상태?

SESSION 3
정겨울(당근마켓)
golang 테스트 작성 방법
Flaky testing 왜 피해야할까?
go루틴 테스트
테스트에서 어려웠던 것 

SESSION 4
한우석
Node.js와 golang 멀티쓰레딩 
Node.js Cluster(multi-process)
Cluster Module
CPU core갯수만큼 Node 생성
Node.js Worker Thread(multi-thread)
Node.js Thread pool
Node.js === single-thread
하나의 Event loop안에서 작업

Benchmark Tool, Hey(golang)

병행성과 병렬성의 차이

go routine
os 레벨에서 컨텍스트 스위칭이 일어나지 않고
go루틴에서 일어남


 

 

 

 

 

 

 

 

 

 

반응형