title | datePublished | cuid | slug | tags |
---|---|---|---|---|
24년 1월 전반기 뉴스레터 |
Sun Jan 14 2024 21:15:51 GMT+0000 (Coordinated Universal Time) |
clrdzwwmf000408l55dvq4nes |
24-1 |
newsletter |
조금 늦었지만 2024년 새해 복 많이 받으세요!
일반적인 메시지 큐의 경우엔 메시지 전송에 대한 정합성과 연결성 때문에 TCP로 처리하는게 일반적입니다.
UDP 기반으로 처리하면 메시지가 유실되었을 때 처리가 어려워질텐데, 고로 구현한 케이스가 있어 가져왔습니다.
누군가가 libmpv를 바인딩 해놨는데 해보실?
gen2brain/go-mpv: Go bindings for libmpv (github.com)
CloudWeGo는 고를 좋아하는 기업이고, 고를 기반으로 한 MSA 프레임워크를 RPC, HTTP 기반으로 각 하나씩 2개 발표한 적이 있습니다.
kitex와 hertx인데 얼마 전 이 2개를 이용한 예시 아티클을 발표했으니 관심 있으면 살펴보셨으면 합니다.
aaydin-tr/divisor: A fast and easy-to-configure load balancer (github.com)
yaml에서도 써보는 경험을 할 수 있을 지도 모르겠습니다?
micah5/yamlx: YAML with conditionals, expressions and loops (github.com)
아직은 베타테스트라서 MySQL만 지원하지만, 인터페이스가 현대적인 데이터베이스 툴을 보는 것같습니다.
jorgerojas26/lazysql: A cross-platform TUI database management tool written in Go. (github.com)
jvcoutinho/lit: A simple, fast and expressive HTTP framework for Go. (github.com)
Beginner's Guide to Unit Test Logging in Go (youtube.com)
http 요청으로 이렇게 재밌는 아티클을 만들 수 있다니...
Scaling Golang to 192 Cores with Heavy I/O · Jaz's Blog (jazco.dev)
command center: What We Got Right, What We Got Wrong
인터렉티브한 콘솔을 제공하니 한번 쭉 돌려보면 바뀐 걸 쉽게 이해하실 수 있으실 것같습니다.
Go 1.22: Interactive release notes (antonz.org)
웹소켓만이 아니라 다른 프로토콜도 가능한!
googollee/go-socket.io: socket.io library for golang, a realtime application framework. (github.com)
자동으로 해주면 정말 좋을 텐데, 맞죠?
xlab/c-for-go: Automatic C-Go Bindings Generator for Go Programming Language (github.com)
그쵸...? 클라우드 환경에 필요한 여러가지 Load, Performance Test Tools이 있어요, 고로 짜여진!
grafana/k6: A modern load testing tool, using Go and JavaScript - https://k6.io (github.com)
codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go (github.com)
How Discord Serves 15-Million Users on One Server (bytebytego.com)
조만간 자바를 넘어서는 경이를 볼 수 있을 지도 모르겠어요