안녕하세요. 갈비 만두를 좋아하는 개발자 임태빈입니다.Go에서 Channel을 활용한 간단한 파이프라인을 만들어보려고 합니다.데이터를 생성하고 이를 Channel을 통해 전달하여 출력하고 총합을 구하는 코드를 구현해보곘습니다.코드 구현에 앞서 그림을 간단하게 그려
Go를 활용해서 file Write하는 방법에 대해 잘 몰라서 삽질을 하게 되었습니다. 그래서 다른 분들은 이런일 이 없도록 내용 공유를 하려고 합니다. Go에서는 다음과 같은 함수들을 활용해 파일을 열거나 만들 수 있습니다. OpenFile의 자세한 내용은 여기를
안녕하세요.갈비만두를 좋아하는 개발자 임태빈입니다.이번 포스팅에서는 Go에서 Slack Webhook을 사용하는 방법에 대해 공유드리겠습니다:)먼저 slack webhook을 사용하기 위해 api를 받아야합니다.api 받는 내용은 여기를 참고하셔서 따라하신 다음에 we
안녕하세요.갈비만두를 좋아하는 개발자 임태빈입니다.이번 포스팅에서는 Go의 Channel과 goRoutine을 활용해서로그 파싱 파이프라인을 만들어보려고 합니다.코드는 매우 간단하며 전체 코드 공유 후, 함수 설명을 간단하게 해보도록 하겠습니다:)메인 코드에서는 파이프
안녕하세요. 이번 포스팅에서는 Go를 활용해 Round Robin 방식을 구현해보려고 합니다. 데이터
안녕하세요. 이번 포스팅에서는 Go에서 데이터베이스를 사용하는 방법에 대해 작성해보려고 합니다. Mysql을 사용할 예정입니다!! 코드 작성에 앞서 먼저 Mysql 드라이버를 다운 받겠습니다.
안녕하세요. 이번 포스팅에서는 Go를 활용해 S3를 사용해보는 것을 공유해보려고 합니다. 먼저 전체 코드 부터 공유드리겠습니다. 전체 코드 위 코드들을 사용하시면 편하게 파일을 업로드하거나 다운로드가 가능해집니다:) 코드를 구현하면서 자료가 별로 없어서 파이썬
안녕하세요.갈비만두를 좋아하는 개발자 임태빈입니다.이번 포스팅에서는 Go의 웹프레임워크인 Gin을 Dockerfile에 올려보는 것을 해보려고 합니다.많은 회사들이 컨테이너를 활용하며 빌드한 파일을 도커에 올리는 경우가 많아이에 대해 간단하게 정리해보면 좋겠다고 생각했
안녕하세요.이번 포스팅에서는 log 찍는 방법에 대해 작성해보려고 합니다.대부분의 회사에 웹 서비스는 로깅합니다. 그렇다면 로깅은 이 웹 서비스를 운영하는 데 있을까요?로깅은 개발자가 에러 혹은 퍼포먼스 이슈를 발견하는데 도움을 줍니다.로그들을 재구성하여 시스템을 파악
안녕하세요.이번 포스팅에서는 Go를 활용해 Builder Pattern을 구현해보도록 하겠습니다.Builder Pattern은 복잡한 객체를 생성하는 부분과 표현하는 부분을 분리하여, 동일한 절차에서도 서로 다른 표현을 생성하는 방법을 제공해줍니다.표현을 다양하게 변경
안녕하세요. 미디엄에서 Go를 활용해 16GB 데이터를 수십초 만에 읽는 방법을 알게 되어 이에 대해 한글로 작성해보려고 합니다. 원본 사이트는 여기에 들어가시면 있습니다. 데이터를 다운 받고 싶으신 분께서는 여기를 참고해주세요~ 파일 읽기 파일 읽기 코드 위
INTRO 안녕하세요. cloudwatch에 나만의 커스텀 Metric을 넣어보려고 합니다. Aws SDK를 보던 중 Metric을 보내는 방법이 있어서 이를 테스트 하게 되었고 제가 간단하게 만든 데이터가 CloudWatch에서 만드는 데이터와 동일하다는 것을
golang의 orm 중 하나인 gorm을 사용하면서 내가 사용하는 코드에 대한 sql query문이 어떻게 나오는지에 대해 궁금해졌다.성능을 최적화하기 위해서도 알아야 하는 부분이기도 하다.sql query를 확인하기 위해서 다음과 같이 테스트를 진행했다.config