backend

이직한지 2주가 조금 넘었다.이제서야 회사라는 곳에서 일한다는 느낌을 많이 받고 있다. 입사하고나서 1주일간의 온보딩 교육을 받았고 틈틈히 버디에게서 인수인계를 받으며 프로젝트를 빌드하고서비스의 백엔드 구조를 이해했다. 정말 생각보다 많이 복잡한 구조를 띄고 있지만 역시 코드를 쓰게되면서부터 전반적인 구조를 습득하는데 도움이 되었다.짧은 이 시간동안 경험하고 있는 것들이 있다면, 1. gRPC gRPC를 들어나봤지 오자마자 프로토콜을 생성했고 내부 서버에 배포까지 했다. 2. 테스트 코드 실질적으로 테스트 코드를 많이 쓰고있다.  3. 쿠버네티스 쿠버네티스도 마찬가지로 들어나봤지 써볼 기회가 없었는데 입사하자마자 쿠버네티스 공부하셔야해요! 라는 말을 들었다.물론 너무 좋다. 이미 갖추어진 환경이 있기 때..
· DevOps
인프라의 전체를 구성하면서 github Action을 사용하여 CI/CD를 구축하고 Docker 형태로 EB로 배포하는 시스템을 구축하였습니다. 현재는 백엔드 파트에서 혼자 코드를 짜고있지만 훗날 동료분이 늘어날 것을 항상 염두해두고 코드를 작성하고 어떻게하면 다른 팀원분이 들어오셨을 때 빠르게 적응하고 편하게 개발할 수 있을지에 대해 늘 고민하고 있습니다. 이러한 생각을 바탕에 깔고 인프라를 구축하면서 가장 필수적이었던 것이 CI/CD였고 가장 간편했고 빠르게 개발할 수 있었던 깃헙액션과 Docker를 사용했습니다. 우선 저는 Spring Boot와 Kotlin (JDK 11)을 사용하여 백엔드 코드를 작성하고 있습니다. 아주 간단하게 도식화를 해보자면 위 그림과 같습니다. 인프라를 구축하는 과정에서 ..
문파이더맨
'backend' 태그의 글 목록