본문으로 건너뛰기

🚀 Go Service

Coming Soon - 준비 중입니다

고성능 백엔드 서비스 개발을 위한 Go 플랫폼입니다.

예정 특징

  • Go 1.21+ 최신 버전
  • gRPC + REST 듀얼 지원
  • WebSocket 실시간 통신
  • Prometheus 메트릭
  • Laravel 연동 인증/데이터

예정 구조

go/
├── cmd/
│ └── server/
│ └── main.go
├── internal/
│ ├── handler/ # HTTP/gRPC 핸들러
│ ├── service/ # 비즈니스 로직
│ └── repository/ # 데이터 접근
├── proto/ # gRPC 정의
├── go.mod
└── Dockerfile

사용 사례

사례설명
실시간 알림WebSocket 기반 푸시
채팅 서버고성능 메시지 브로커
API GatewaygRPC → REST 변환
스트리밍대용량 데이터 스트림

기술 스택

영역기술
언어Go 1.21+
HTTPGin / Echo / Fiber
gRPCgoogle.golang.org/grpc
WebSocketgorilla/websocket
메트릭Prometheus
로깅zerolog / zap

Laravel 연동

// Laravel API 호출
resp, err := http.Get("http://laravel:8000/api/users")

// gRPC 서비스 제공
lis, _ := net.Listen("tcp", ":50051")
grpcServer := grpc.NewServer()
pb.RegisterMyServiceServer(grpcServer, &server{})
# Docker 네트워크 내부 통신
LARAVEL_API_URL=http://web:8000

현재 사용 가능: Laravel Platform

알림 받기: 문의하기