DevOps2 Git : 도입한다면 svn처럼 쓰지 말자 소프트웨어 개발에서 버전 관리 시스템(SCM, Source Control Management)은 필수적입니다.그중 svn(subversion)과 git은 현재도 많은 개발자와 팀, 회사가 사용하고 있는 대표적인 형상관리 도구일 겁니다. 저 또한 첫 직장에서 svn을 접하면서 시작했고, 현재는 개인적으로 github도 관리 중이죠(매일매일 잔디를 심고 있습니다 😀) 처음 학원에서 Git을 배웠을 때는 명령어 몇 가지를 익히고, 소스를 클라우드에 백업하거나 변경 이력을 확인하는 도구 정도로만 이해하다 보니 브랜치를 왜 써야 되는지 의문이 많았습니다. 하지만 실제로 Git을 팀 프로젝트나 업무에서 활용하면서 SVN과 Git의 차이를 몸소 느끼고, 왜 Git을 사용해야 하는지 스스로 정리해 보게 되었습니다.G.. 2025. 1. 24. AWS IAM : 처음으로 적용해보기 3~4년 차 시절, 선임 개발자 분들이 계셨을 때도 마찬가지였지만 지금도 늘 긴가민가 하면서 사용 중인 AWS입니다.(늘 짜릿하고 새롭습니다.)일단 선임개발자들이 퇴사하고 난 이후 혼자 백엔드 개발자로 남았을 때도 이전 선임 개발자분들이 했던 것처럼 root 계정을 사용하곤 했습니다. 물론 이때부터 루트 계정으로 로그인하는 것도 보안 상 문제가 될 거라고 생각은 했습니다만(서버 취약점 중 하나인 ssh 접속 시 root로는 접속이 안되게 하는 것과 비슷하지 않을까요?) 차츰차츰 개발팀 인원이 늘어나 6명이 되기도 했고, 루트 계정을 사용하는 건 지금에서는 매우 부적절하다고도 판단됩니다. 보안 상 문제도 있고, 인증 절차가 되면서 저 조차도 접속이 불편해졌기 때문입니다(...) - 발단 첫번째 : 선임이.. 2024. 12. 26. 이전 1 다음