01백엔드
2026년 7월KYB 기업심사 REST API
Go + Echo 기반 멀티테넌트 KYB(Know Your Business) 심사 플랫폼. 기업 등록부터 3단계 심사, WLF 스크리닝, 재제출 워크플로까지 지원.
이 프로젝트에서의 Go 활용
메인 백엔드 언어 (Go 1.26.1)
kyb-api프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Google이 개발한 정적 타입, 컴파일 언어로 동시성과 단순함을 강조하는 범용 프로그래밍 언어
Go(또는 Golang)는 2009년 Google에서 공개한 오픈소스 프로그래밍 언어입니다. C 언어의 성능과 Python의 간결함을 결합하여, 대규모 서버 애플리케이션과 분산 시스템을 쉽게 만들 수 있도록 설계되었습니다. 빠른 컴파일 속도, 내장 동시성 모델(goroutine), 가비지 컬렉션, 간결한 문법을 특징으로 하며, 단일 바이너리로 배포할 수 있어 운영 환경에서의 편의성이 높습니다.
포트 8080에서 HTTP 요청을 받아 응답하며, 각 요청마다 goroutine을 생성해 비동기로 로그를 남기는 예시입니다.
package main
import (
"fmt"
"net/http"
"time"
)
func main() {
http.HandleFunc("/", handler)
fmt.Println("Server running on :8080")
http.ListenAndServe(":8080", nil)
}
func handler(w http.ResponseWriter, r *http.Request) {
// goroutine으로 비동기 작업 실행
go logRequest(r.URL.Path)
fmt.Fprintf(w, "Hello, Go!")
}
func logRequest(path string) {
time.Sleep(100 * time.Millisecond)
fmt.Println("Logged:", path)
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Go + Echo 기반 멀티테넌트 KYB(Know Your Business) 심사 플랫폼. 기업 등록부터 3단계 심사, WLF 스크리닝, 재제출 워크플로까지 지원.
이 프로젝트에서의 Go 활용
메인 백엔드 언어 (Go 1.26.1)
위 프로젝트들에서 같이 쓰인 다른 기술입니다.