회고모음 37

4월 2주차 회고

4월에는 SK OOO AWS구축을 담당했습니다. 방화벽 이슈로 4주 일정을 1주에 완료해야되서 일정이 매우 ... 빠듯했습니다. AWS 아키텍처를 수정하고 주말을 포함하여 AWS 구축을 진행했습니다. 그 중 기억에 남는 것을 적으려고 합니다. 1. 교차 계정 리소스 공유 요구 사항에 A계정이 B계정 VPC에 접근 가능해야 한다가 있었습니다. 여러가지 방법이 있었지만, Trainst Gateway를 사용하고 Access Resource Manager로 Trainst Gateway를 공유했습니다. 처음 접근하는 개념이어서 하루종일 공부하면서 구축을 진행했습니다. gateway를 공유해서 VPC peering없이 공유 되는 점이 매우 신기했습니다. 2. 임시자격 증명 발급 B계정에 구축된 EKS에 접근하기 위..

회고모음 2022.04.18

인공지능 개발자가 백엔드 개발할때 자주 생기는 일

3월에 있었던 2가지 일에 대해 소개해드리고 합니다. 인공지능 개발자가 API개발이 필요할 때 보통 fastapi, flask를 사용합니다. 주로, 인공지능 모델을 이용한 분석 요청 서비스를 만듭니다. 문제는 분석 기능이 몇시간 이상 소요되는 긴 작업이 많았습니다. 그러므로, 사용자가 분석을 요청하면 응답을 몇 분안에 응답을 받지 않아서 tiemout이 발생했었습니다. 이처럼, 긴 시간이 걸리는 API 작업은, 작업을 백그라운드로 실행하고 바로 응답을 날려주는 것이 좋습니다. 그리고 작업이 끝나면 webhook방식으로 사용자에게 응답을 전송하면 됩니다. 백그라운드 실행은 여러가지 방법이 있는데, 인공지능 분석 서비스에서는 worker방식을 사용합니다. 대표적으로 파이썬에서는 celery가 있습니다. 가벼..

회고모음 2022.04.06

facebook 쿠버네티스 밋업 회고

22.3.19(토)에 진행된 밋업 발표를 무사히 마쳤습니다. 저는 2번째 발표를 맡았습니다. 약 130분정도가 밋업에 참여하셨는데요. 처음 밋업에서 발표하는 것이어서 떨렸지만 무사히 발표를 마쳤습니다. 발표자료는 https://github.com/choisungwook/facebook-meetup에서 볼 수 있습니다. 하고 싶었던 이야기 첫 번째, 컨테이너 네트워크부터 쿠버네티스 네트워크까지 어떻게 발전해왔는지 과정을 소개드리고 싶었습니다. 그래서 발표제목이 "쿠버네티스 네트워크 발전단계"입니다. 컨테이너, 쿠버네티스를 접하게 되면 오해할 수 있는 부분이 새로운 기술로 인식하는 것입니다. 조금 특별한 프로세스 일뿐입니다. 네트워크도 새로운 기술이 적용되었을거야 라고 생각할 수 있는데, route tabl..

회고모음 2022.03.21

2월회고록

2월에는 엔지니어링, 업무&인력관리, 개발분야이 많은 일이 있었습니다. 그 중 개발분야를 회고로 남기려고 합니다. 1. 처음으로, 혼자 개발설계하고 배포까지 완료한 프로젝트가 생기다 드디어, 처음으로 업무에서, 혼자 개발설계부터 배포까지 끝낸 프로젝트가 생겼습니다. 대외비여서 상세하게 외부에 공개할 수 없어 아쉽습니다 ㅜ.ㅜ 2. 프로젝트 주제 프로젝트 주제는 “쿠버네티스 클러스터에서 사용하지 않은 pod를 중지하는 서비스”입니다. CPU, RAM, GPU자원을 차지하고 사용하지 않는 서비스가 많아 강제로 pod를 중지하는 서비스가 필요했습니다. 3. 개발언어 매일 또는 일정시간마다 실행되야되서 배치타입으로 서비스를 개발했습니다. 언어는 파이썬을 사용했고 배치 라이브러리는 appscheduler 파이썬 ..

회고모음 2022.02.27

2022.1.10 ~ 16회고

1. 의사소통은 너무 어렵다 개발을 위해 방화벽을 설정해야 하는 상황에서 권한도 없고 담당자도 누군지 모르는 상황이었습니다. 방화벽 정보를 얻기 위해 여러 과정을 거쳤는데 이 과정에서 약간의 오해가 생길뻔했습니다. 담당자가 C라면 제가 C에게 바로 물어보는 것이 아니라 (나) -> (프로젝트 담당자) -> (프로젝트 관리자) -> (C의 관리자) -> (C) 에게 물어보고 반대로 답변도 물어보는 과정 거꾸로 단계가 진행됩니다 .ㅜ.ㅜ 결국은, 방화벽이 일부가 해제되었고 다음주에 또 이 과정을 거쳐야할 것 같습니다. 2. 파이썬 날짜계산에 좋은 패키지 날짜 차이 또는 날짜 합산을 시, 주말을 제외하고 날짜 계산이 필요한 상황이 있습니다. 직접 수식을 만들어서 계산을 해도 되지만 numpy busday패키지..

회고모음 2022.01.16