Development/Review
-
📌 프로젝트 진행 기간: 23.04.~24.05.📝 프로젝트 배경우리 서비스는 매년 정보보호관리체계(ISMS) 인증을 받기 위해 보안 점검을 실시한다. 이 과정에서 다양한 보안 취약점을 점검하는데, 내가 프로젝트를 맡기 전 점검에서는 DB 접속 정보 관리 방식에서 보안 이슈가 발견되었다. 당시에는 쇼핑몰별 DB 접속 정보(ID/PW)가 웹서버의 설정 파일에 평문으로 저장되어 있었다. 이로 인해 웹 서버에 접근할 수 있는 누구나 해당 파일을 확인하면 DB 접속 정보를 유출할 위험이 있었다. 즉, DB 데이터가 직접 탈취될 수 있는 구조였으며, 보안 강화를 위한 개선이 시급했다. 이에 따라 DB 접속 정보 관리 방안을 개선하는 프로젝트를 진행하게 되었다.⚒️ 1차 개선안: 솔루션 내 암호화를 통한 보안 ..
DB 접속 정보 관리 개선 프로젝트 회고 (Memcached)📌 프로젝트 진행 기간: 23.04.~24.05.📝 프로젝트 배경우리 서비스는 매년 정보보호관리체계(ISMS) 인증을 받기 위해 보안 점검을 실시한다. 이 과정에서 다양한 보안 취약점을 점검하는데, 내가 프로젝트를 맡기 전 점검에서는 DB 접속 정보 관리 방식에서 보안 이슈가 발견되었다. 당시에는 쇼핑몰별 DB 접속 정보(ID/PW)가 웹서버의 설정 파일에 평문으로 저장되어 있었다. 이로 인해 웹 서버에 접근할 수 있는 누구나 해당 파일을 확인하면 DB 접속 정보를 유출할 위험이 있었다. 즉, DB 데이터가 직접 탈취될 수 있는 구조였으며, 보안 강화를 위한 개선이 시급했다. 이에 따라 DB 접속 정보 관리 방안을 개선하는 프로젝트를 진행하게 되었다.⚒️ 1차 개선안: 솔루션 내 암호화를 통한 보안 ..
2025.03.24 -
* 상세 구현 내용은 모두 예시 값으로 변경하여 포스팅 작성하였습니다.📝 프로젝트 배경2024년 9월, 새로운 프로젝트가 시작되었다. 우리 회사 커머스에는 고**과 샵**라는 두 가지 주요 솔루션이 있다. (나는 고**개발팀에 속해있다)기존에는 각 솔루션의 상점이 독립적으로 최고 운영자 데이터를 관리해왔지만, 시간이 지나면서 구조적인 한계가 드러났다. 운영 데이터를 종합적으로 관리하기 어려워지는 등 비효율적인 운영 문제가 발생하면서, 이를 해결하기 위해 회원 시스템을 통합 구조로 전환하는 장기 프로젝트가 시작되었다. 그 첫 단계로, 고**에서는 최고 운영자 통합회원 로그인 연동 작업이 시작되었다.🔥 이번 프로젝트는 단순히 기존 인증 서버를 가져와 활용하는 것이 아니라, 커머스만의 독자적인 인증/인가 ..
[OAuth] 4개월 간의 통합회원 로그인 연동 및 프로젝트 회고* 상세 구현 내용은 모두 예시 값으로 변경하여 포스팅 작성하였습니다.📝 프로젝트 배경2024년 9월, 새로운 프로젝트가 시작되었다. 우리 회사 커머스에는 고**과 샵**라는 두 가지 주요 솔루션이 있다. (나는 고**개발팀에 속해있다)기존에는 각 솔루션의 상점이 독립적으로 최고 운영자 데이터를 관리해왔지만, 시간이 지나면서 구조적인 한계가 드러났다. 운영 데이터를 종합적으로 관리하기 어려워지는 등 비효율적인 운영 문제가 발생하면서, 이를 해결하기 위해 회원 시스템을 통합 구조로 전환하는 장기 프로젝트가 시작되었다. 그 첫 단계로, 고**에서는 최고 운영자 통합회원 로그인 연동 작업이 시작되었다.🔥 이번 프로젝트는 단순히 기존 인증 서버를 가져와 활용하는 것이 아니라, 커머스만의 독자적인 인증/인가 ..
2024.12.29 -
😮 개발자 2주년이 되었다취업 준비 기간 동안은 합격 소식을 기다리는 1~2일 조차도 시간이 굉장히 느리게 흘러갔던 것 같은데, 입사 후의 시간은 속절없이 빠르게 지나갔다. 그리고 2024년 8월 8일, 어느새 개발자로서의 2주년을 맞이했다.나는 회고를 좋아하기 때문에 8월 8일이 되자마자 회고 포스팅을 작성하고 싶었지만, 1주년 때처럼 가볍게 시작할 수가 없었다. 2주년 회고는 생각보다 더 많은 고민과 생각이 필요했다. 실무 경험이 쌓이면서 더 큰 규모의 중요한 이슈들이 다가왔고, 이제는 업무를 예전처럼 마냥 간단하게 처리할 수는 없었다. 뿐만 아니라 사회초년생인 만큼 다양한 사람과의 협업 속에서 처음 마주하게 된 이슈들이 많았고, 그 속에서 어떻게 대응하고 올바른 나만의 가치관을 형성해 나갈지 끊임..
주니어 백엔드 개발자의 2주년 회고: 일잘러가 되고 싶었던😮 개발자 2주년이 되었다취업 준비 기간 동안은 합격 소식을 기다리는 1~2일 조차도 시간이 굉장히 느리게 흘러갔던 것 같은데, 입사 후의 시간은 속절없이 빠르게 지나갔다. 그리고 2024년 8월 8일, 어느새 개발자로서의 2주년을 맞이했다.나는 회고를 좋아하기 때문에 8월 8일이 되자마자 회고 포스팅을 작성하고 싶었지만, 1주년 때처럼 가볍게 시작할 수가 없었다. 2주년 회고는 생각보다 더 많은 고민과 생각이 필요했다. 실무 경험이 쌓이면서 더 큰 규모의 중요한 이슈들이 다가왔고, 이제는 업무를 예전처럼 마냥 간단하게 처리할 수는 없었다. 뿐만 아니라 사회초년생인 만큼 다양한 사람과의 협업 속에서 처음 마주하게 된 이슈들이 많았고, 그 속에서 어떻게 대응하고 올바른 나만의 가치관을 형성해 나갈지 끊임..
2024.09.30 -
🐳 들어가기 전2023.01.01.~2023.12.31.인생 처음으로, 한 해를 개발자로서의 추억으로 가득 채웠다. 2022년을 마무리하는 순간에는 눈 앞의 모든 일들이 낯설었고, 어려웠기에2023년에는 이런 감정을 잘 추스릴 수 있었으면 좋겠다고 생각했는데벌써 1년이 지나버린 지금 이 순간, 나는 생각보다 많이 성장한 것 같다. 개발자를 시작한지 1년 5개월 차,2023년의 개발자로서의 김명지는 어땠는지 연말을 맞이해 한번 정리해보고자 한다 :) ✅ 커머스 솔루션 유지보수라이브 중인 서비스를 담당하는 개발자에게 결함 관련 문의 대응 및 유지보수는 필수 업무다.연간 약 50개의 업무를 처리하였으며, 서비스 품질 유지를 위한 개선 작업에 꾸준히 신경을 썼다. 아쉬운 점이 있다면, 오랜 시간 투자하고 있는..
2023년, 주니어 개발자로서 내가 걸어온 길🐳 들어가기 전2023.01.01.~2023.12.31.인생 처음으로, 한 해를 개발자로서의 추억으로 가득 채웠다. 2022년을 마무리하는 순간에는 눈 앞의 모든 일들이 낯설었고, 어려웠기에2023년에는 이런 감정을 잘 추스릴 수 있었으면 좋겠다고 생각했는데벌써 1년이 지나버린 지금 이 순간, 나는 생각보다 많이 성장한 것 같다. 개발자를 시작한지 1년 5개월 차,2023년의 개발자로서의 김명지는 어땠는지 연말을 맞이해 한번 정리해보고자 한다 :) ✅ 커머스 솔루션 유지보수라이브 중인 서비스를 담당하는 개발자에게 결함 관련 문의 대응 및 유지보수는 필수 업무다.연간 약 50개의 업무를 처리하였으며, 서비스 품질 유지를 위한 개선 작업에 꾸준히 신경을 썼다. 아쉬운 점이 있다면, 오랜 시간 투자하고 있는..
2023.12.31 -
읽는 시간: 15분들어가기 전2022년 8월 8일,백엔드 개발자로서의 첫 커리어가 시작되었다.처음 3년이 중요하다라는 주변의 조언을 들으며 긴장 반, 설렘 반을 안고 입사하였는데정신차려보니 벌써 1년차 개발자가 되어가고 있었다.중요하다는 3년의 1/3을 보내며'나는 입사 초와 많이 달라졌는가?'를 고민했을 때 정말 많이 달라졌다고 느낀다.BeforeTask를 정리할 때 나만 이해할 수 있는 글로 작성했다나에게 주어진 업무를 제대로 이해하지 못해 하루 가까이 고민을 했다개발 계획을 사전에 공유하지 않고 진행했다가, 결국 처음부터 다시 시작했다다른 사람의 코드를 이해하기 어려워 코드리뷰에 적극적으로 참여할 수 없었다혼자 처리해야하는 업무라고 생각해서 다른 파트에 필요한 협업 요청을 하는 것을 어려워했다Now..
1년 차 주니어 개발자가 느낀, 성장하기 좋은 근무 환경읽는 시간: 15분들어가기 전2022년 8월 8일,백엔드 개발자로서의 첫 커리어가 시작되었다.처음 3년이 중요하다라는 주변의 조언을 들으며 긴장 반, 설렘 반을 안고 입사하였는데정신차려보니 벌써 1년차 개발자가 되어가고 있었다.중요하다는 3년의 1/3을 보내며'나는 입사 초와 많이 달라졌는가?'를 고민했을 때 정말 많이 달라졌다고 느낀다.BeforeTask를 정리할 때 나만 이해할 수 있는 글로 작성했다나에게 주어진 업무를 제대로 이해하지 못해 하루 가까이 고민을 했다개발 계획을 사전에 공유하지 않고 진행했다가, 결국 처음부터 다시 시작했다다른 사람의 코드를 이해하기 어려워 코드리뷰에 적극적으로 참여할 수 없었다혼자 처리해야하는 업무라고 생각해서 다른 파트에 필요한 협업 요청을 하는 것을 어려워했다Now..
2023.08.06