[81] 241129
오늘은 postgresql, 전자정부프레임워크를 설치했다.
먼저 postgresql을 설치한 뒤 사용하는 방법을 익혔고 oracle문법과 어떤 차이가 있는지 사용하면서 익혔다.
그리고 테이블 생성, 조인, 수정, 삭제를 해보면서 기본적인 것을 익혔다.
주말동안 복잡한 조인과 제약조건들을 테스트 해본 뒤 인덱스 생성이나 다른 특이한 기능이 있는지 가볍게 알아본 뒤 전자정부프레임워크와 연결해서 동작이 가능한지 테스트해볼 예정이다.
이번 프로젝트는 전자정부프레임워크 + postgresql을 이용해서 공공기관 구인구직 사이트를 제작할 예정이다.
프론트는 vuejs를 이용하고 websocket을 이용한 실시간 채팅과 80%를 커버하는 테스트 구성, docker, jenkins, nginx를 이용한 로드밸런싱&무중단배포, redis를 이용한 캐싱, elk스택을 이용한 로깅등 지금까지 고려해본적 없고 학습해본적 없는 스펙들로 개발을 하려 한다.
서비스는 공공기관에서 나오는 일자리 정보와 민간 일자리 정보를 제공할 예정이며 일반 채용 사이트보다 조금 더 강력한 추천 기능과 세분화된 기술스펙분류를 제공할 예정이다.
일단 하게 된 이유는 공고를 검색할때 내가 가능한 기술들이 필수조건에 들어가는 기업들을 서칭하고 싶은데 생각보다 검색에만 의존해야하다보니 아쉬움이 많았고 편한게 있으면 좋겠다는 생각을 했다.
사실 조금 더 하고싶은 프로젝트는 점심메뉴 추천 인데 이것도 세분화된 카테고리분류와 추천을 해주는데 해당 위치를 기반으로 지금까지 선택하거나 검색한 기록등으로 입맛 취향을 파악하고 추천해주는 서비스가 있으면 얼마나 편할까? 라는 생각을 했었어서 실제로 상용화 하고 싶은 서비스다.
물론 두번째 프로젝트는 사이드 프로젝트로 취업 이후에나 상용화 목적으로 개발할 것 같고 취업을 위해서는 앞에 말한 프로젝트를 하는게 여러 스펙에 도움이 될 것 같다.
주말은 가족들과 시간을 보내야 하므로 오늘은 여기까지 하고 휴식을 취하려고 한다.