거의 반년간 블로그의 글을 적지 않았다.예전에 매일 열심히 찍던 습관같은 깃허브 잔디도 찍지 않고있다. 작년 9월 ,10월 부터 AI주도 개발을 활용해서 직접적인 개발을 시작했고,물론 이전에도 AI를 많이 썻지만 바이브 코딩수준으로 개발하기에는 퀄리티가 너무떨어져서안쓰고있다가 작년부터 갑자기 의도한 수준까지 구현이 가능하다는 것을 느껴서 쓰기 시작했다. 한 3개월쯤 실무도입을 하면서 수백만명의 유저를 관리하는 플랫폼부터 작은 SI 프로젝트까지 처내기 시작하니AI 관련 공부만 3개월 했던거같다. 사용법이나 어떻게하면 잘쓸 수 있을지에 대한 부분들에대한 고민이많았다. 그리고1월쯤 부터는 맨탈이 털렸다. 내가 필요한가? 라는 생각이 가장먼저 들었다.물론 비슷한 연차에 개발자들보다는 리딩경험도 있고, 수십억짜리..
앞글을 읽고 오세요https://sejin-technology.tistory.com/134오늘도 맥북으로 합니다.0. 셋업 일단 간단하게 셋업일단 폴더 구조는 이렇게 잡아서 쓸거다.yangsejin@yangsejin-ui-MacBookPro test-lb % mkdir frontendyangsejin@yangsejin-ui-MacBookPro test-lb % mkdir backendyangsejin@yangsejin-ui-MacBookPro test-lb % mkdir infrayangsejin@yangsejin-ui-MacBookPro test-lb % tree -L 1.├── backend├── frontend└── infra4 directories, 0 files백엔드 세팅은 다음처럼 진행 - n..
전편글을 읽고오면 문제 식별과정을 볼 수 있다.https://sejin-technology.tistory.com/135 KISS , YANGI , DRY 소프트웨어 설계 원칙에 대해서 - 문제 식별 과정1. 들어가며소프트웨어 설계에 대해 어느정도 감이 잡히기 시작하면, 나중에는 이렇게 되겠다.혹은, 변경사항이 발생했을때 어떻게해야 빠르게 수정작업을 할 수 있을까이런 상황에 대해 미리sejin-technology.tistory.com 그러면 이제 조금 많은 예상을해서 설계해보자내가 실제로 B2C에서 로그인 회원관리쪽을 설계 , 작업, 유지보수했을때 겪은문제를 기반해서 생각해보면 SNS 로그인 영역에서 실제로 자주 발생하는 변화:1. SNS 종류 증가2. 하나의 계정에 여러 SNS 연결 요구3. 이메일이 없..
1. 들어가며소프트웨어 설계에 대해 어느정도 감이 잡히기 시작하면, 나중에는 이렇게 되겠다.혹은, 변경사항이 발생했을때 어떻게해야 빠르게 수정작업을 할 수 있을까이런 상황에 대해 미리 고려하게 된다.단편적인 예로, 소셜 로그인 기능을 설계한다고 가정하고 시작해보자 2. 예시 상황클라이언트는 이렇게 요청했다.구글 로그인과 네이버로그인 기능이 필요해요그러면 개발자는 이걸가지고 Oauth 2.0 을 기반해 본래 시스템 로그인 기능과통합을 고려하여야 하는데 이때 부터가 시작이다. 그러면 어느정도 개발을 진행해보고, 실무를 진행해보면 자연스럽게 질문한다. 혹시 추후에는 다른 SNS로그인 통합도 필요할까요?그러면 클라이언트는 네 또는 잘모르겠어요 , 후에 필요할 수도? , 아니요이정도에 답변을 일반적으로한다. 만약..