AWS Cloud9 이란? AWS에서 제공하는 IDE 이다. 일반적으로 개발을 하기 위해서는 vscode나 intellij 같은 통합개발환경을 본인 PC에 설치해서 사용하는데, 이러한 별도의 Tool 설치 없이 어디서나 브라우저로 해당 주소에 접속하면 개발환경을 제공해 준다. 구름IDE와 비슷한것 같다. Cloud9 제품에 들어가서 이름을 선택하고 EC2로 서버를 새로 만든다. 해당 EC2 서버 사양을 정하는것이다. 생성을 누르게 되면 위와 같이 뜬다. EC2도 생기니 알고있으면 된다. IAM 설정 위의 권한을 추가하고 새로운 IAM 을 생성한다. EC2 설정 해당 EC2 서버의 우리가 아까 만든 역할을 부여해주면 된다. Cloud9 설정 다음 명령어를 실행하여 기존에 존재하는 자격증명 파일을 제거합니다..
부트캠프 비교 군대를 갔다와서 부트캠프를 찾아본 결과 패스트캠퍼스랑 항해99 둘 중 하나를 선택해야 되었다. 둘다 커리큘럼이 마음에 들었지만 항해99의 파이널 프로젝트인 서비스를 런칭해보고 실제 사용자들의 피드백을 받아 리팩토링 한다는 점이 너무 마음에 들어 항해99 를 선택하여 들어오게 되었다. 항해99 장점 15기 사람들이 너무 좋아서 전체적으로 만족을 했다. 또 다른 장점들은 아래에 정리하였다. 수강생분들을 통해 많은 정보를 공유하고 서로 끈끈하게 될수 있다는 점이 너무나도 좋았다. - 단기간에 개발자로 취업하는 데 역량을 쌓을수 있다. - 수강생들과 많은 대화를 통해 내가 모르던 것들을 알 수 있다. - 매니저분들께서 케어와 관리를 통해 더 힘내서 할 수 있었다. - 항해99 프로젝트 : 밑에 더..
to_tsvector(), to_tsquery() 란? to_tsvector() 함수: to_tsvector() 함수는 텍스트 열을 Full-Text 검색을 위한 tsvector 데이터 형식으로 변환합니다. 이 함수는 텍스트에서 단어를 추출하고, 각 단어의 위치 및 가중치를 저장합니다. tsvector는 텍스트 검색 인덱스에 저장되며, 검색 쿼리를 빠르게 수행할 수 있도록 도와줍니다. to_tsquery() 함수: to_tsquery() 함수는 Full-Text 검색 쿼리를 위한 tsquery 데이터 형식으로 변환합니다. tsquery는 검색 쿼리를 나타내며, 검색하려는 단어 및 논리 연산자를 포함할 수 있습니다. 이 함수를 사용하여 텍스트 검색 쿼리를 생성하고 검색할 수 있습니다. Full-Text 검..
오늘의 공부 오늘은 프로젝트를 진행하고 ppt 를 만들고 따로 노션에다가 정리했던 시간이였다. 다만, Jira 의 제품을 썻는데 제품의 구독이 취소 되면서 비활성화가 되었다. 이러한 문제로.. 하루동안 멘붕에 빠졌다. 자료가 안에 있기 때문이다.. 일단 자료 없이 할수 있는 ppt 제작과 브로셔 작성으로 오늘 하루 마무리가 되었다. 내일은? 내일은 발표 준비를 위해 ppt 제작과 브로셔 작성, 블로그에 프로젝트에 관련된것을 정리하고 올릴예정이다.
테스트 방향성 성능(Perforamnce) 테스트 부하 테스트 스트레스 테스트 성능(Volume) 테스트 일반적인 트래픽 일어났을 때 TPS 몇이 나오고 Reponse 시간은 몇이 나오는가? (1차적이고) → Throughput / TPS , Reponse 시간을 기준으로 하더라구요. → 일반적 트래픽 경우에는 몇이야? ( 1초에 몇 명이 들어올건지 , 평소에 1분에 몇 명이 들어오는지 ) 논의가 되어야한다. ( 1분 기준 2000명 ~ 5000명 - 가입한 유저의 2% ~ 5% 정도 평균적으로 사용하고 가정 - 10만 명 유저 더미 데이터 만들어져 있어서 ) → 최대 트래픽 경우에는 몇이야? ( 경매, 채팅, 조회, 알림 / 로그인 ) → 인기 있는 경매의 경우는 일반적인 트래픽보다 배수로 늘어난다. ..
API 역할 분담 /api/auth/login POST 로그인 김기범 /api/auth/signup POST 회원가입 김기범 /api/ideas/{id} GET 상세조회 권종원 /api/ideas GET 전체조회 권종원 /api/ideas POST 아이디어 등록 김기범 /api/ideas/{id} DELETE 아이디어 삭제 정지현 /api/ideas/{id} PUT 아이디어 수정 정지현 /api/ideas/{id}/bid POST 입찰 권능현 /api/ideas/{id}/bid GET 입찰 금액 조회 권능현 /api/ideas/{id}/notice GET 알림 정지현 /api/chat 채팅 권종원 /api/chat/send 채팅 보내기 권종원 /api/ideas/{id}/reservation POST 경..
PostgreSQL vs MySQL PostgreSQL MySQL 성능 큰 데이터 세트에 대해 높은 성능을 제공합니다. 읽기-쓰기에 좋은 성능을 보인다. MVCC 모델을 사용함으로써 동시성 처리에 좋은 성능을 보인다. 작은 데이터 세트에서 빠른 성능을 보입니다. 읽기에 좋은 성능을 보인다. 왜냐하면 InnoDB 스토리지 엔진이 최적화가 잘되어 있기 때문이다. 확장성 수직 및 수평 확장이 용이합니다. 주로 수직 확장에 초점을 맞춥니다. 비용 오픈 소스로 무료입니다. Oracle 소유로, 상업적 이용시 비용이 발생할 수 있습니다. 그러나 오픈소스 버전도 있습니다. 지원 큰 커뮤니티와 많은 지원이 있습니다. 엄청난 사용자 커뮤니티와 넓은 범위의 지원을 제공합니다. 기능 매우 고급 기능을 제공하며, 객체-관계형..