Golang
Golang으로 대량 API 요청 처리: Excel 파일에서 데이터 읽기부터 병렬 처리까지
Golang으로 대량 API 요청 처리: Excel 파일에서 데이터 읽기부터 병렬 처리까지 안녕하세요, 오늘은 Go 언어를 사용하여 Excel 파일에서 데이터를 읽어와 대량의 API 요청을 처리하는 방법에 대해 알아보겠습니다. 이 프로그램은 입력할 Excel 파일에서 데이터를 읽어와 body에 넣어서 API에 요청을 보내고, 응답을 파일에 저장하는 과정을 수행합니다. 1. 과정Excel 파일에서 데이터 추출하기 (API request body에 넣을 값들)API 요청 (병렬 처리를 위한 고루틴 사용 - WaitGroup)응답 데이터 정렬 by index결과를 파일로 저장 (csv)로깅 (응답 데이터, 응답 시간 로그 파일 생성)2. Excel 파일에서 원하는 데이터 추출하기먼저, Excel 파일에서 데이..
Golang으로 백엔드 개발 도전기
Golang으로 백엔드 개발 도전기 1. Intro 간단한 백엔드를 만들일이 있어서 고민을 하다가, 유튜브 알고리즘에 뜬 아래 두 동영상을 보고 Golang Backend를 공부해야겠다고 다짐했습니다. 약 4년전, 공군 개발병 복무 시절, Golang + go gin 으로 간단한 REST API를 사지방에서 만들어보고 초당 몇번의 요청이 가능한지 테스트해보고 빨라서 놀랐던 기억이 있었는데, 그 시절이 떠오르네요. [Golang 도입, 그리고 4년 간의 기록 / Golang과 함께 서버 레이턴시를 500배 개선한 후기] https://www.youtube.com/watch?v=75X_eBW0moghttps://www.youtube.com/watch?v=NVqVS64qClk2. 왜 Golang인가?간단한 백..