목록전체 글 (19)
lucycato 님의 블로그
5월 4주 차 토요일 스터디 / 모각코, 플젝기타등등 (2024-06-15)모각코!제이미터 성능테스트 준비하기각자 엔드포인트로 각자의 기능 테스트후에 나중에 통합 테스트 dto에서 from으로 변환하기 생성자쓰면 서비스에서 더러워지고 빌더도 비슷하다.api나눌때 권한따라서 리턴 달라질것 염두해서 개발하기rust api에 나에 대한 정보꺼낼때는 me 붙여하나 고민user에서 일부분만 사용? 대부분의 상황에서는 admin이나 모든 api에서 나를 지징할때 me안써도 알아볼 수 있긴함 좀더 고민해보기 DB 스키마 분리해서 사용하기jpa로 ddl create 하는거 개발단계, 테스트단계에서만 운영에서는 sql로 테이블만들어서 사용하기유저 권한 컨텍스트 유지법 학태님 블로그 복습!성능지표는 보조로직 adapt..
6월 2주 차 화요일 회의 / 진행사항확인,공지 (20240611)진행사항확인경서님 모니터링 얼추되감스웨거 게이트웨이 화이트리스트 진행하면 거의완료민지님도 성능테스트 위주로 집중진행중진영님도 하던거 계속 api진행중학태님 게이트웨이 서버 코틀린으로 진행해봄여러 기술,언어 써보는게 좋을거같아서 다되면 모두에게 소개한번 해주신다고 하신다.꾸준히 블로그, 작업등 자기할것 하기블로그 영상올리기!블로그 이관중 완료되면 공지방학은 플젝끝나고!상장 만들고싶다.잘하는사람 상주자 ㅋㅋ안하는 사람 벌칙?!
6월 1주 차 토요일 스터디 / 환경, 서버 세팅 (20240608)인트로로드벨런서, 유레카, 게이트웨이로그 쌓기유레카 게이트웨이유레카서버 구성법경서님 물리서버 문제해결로드벨런서, 유레카, 게이트웨이현제 서버에 유레카와 게이트웨이가 추가되었는데 이에관한 기능 이해와 특징을 이해했습니다.서버 인스턴스 늘어나면 주소,포트 게이트웨이서 관리못하기때문에인스턴스가 늘어날때마다 나의 정보를 특정서버에 올리자 -> 올리는서버 = 유레카서버(디스커버리서버)로드밸런서 디스커버리서버에 존재 -> 라운드로빈,가중라운드로빈 이런 기술사용일반서버에서도 다른 일반서버로 요청보내려면 유레카 서버에서 주소요청한번 해야하는 방식입니다.쿠버네티스가 아마 게이트웨이랑 유레카를 같이해주는 느낌이며 오토스케일업도 지원 그래서 현업에서 더 자..
5월 5주 차 토요일 스터디 / 프로젝트 msa 모듈 방식 (20240601) 인트로3계층 구조(3 Tier- Architecture)cs OX오늘계획학태님 발표모듈추가3계층 구조(3 Tier- Architecture)3계층 구조에 대해 생각해보며 우리의 프로젝트에 적용가능한지 논의해 보았습니다. cs OX 문제를 풀면서 cs에 대해 토의해 보았습니다. DB 파티셔닝, 샤딩, 정규화하면서 컬럼분리하면서 이것도 일종의 파티셔닝이라고 할 수 있다. 컬럼파티셔닝은 데이터조회시에 특정 속성만 검색하려해도 내부적으로 모든 속성 다 가져오고 그다음 선별하기때문에 성능문제 있을 수 있어서 진행한다.오늘계획 프로젝트 진행사항을 체크하며 오늘 필요한 일정을 정리하였습니다. 프로젝트 싱크묘듈 api 리뷰 ..
5월 4주 차 토요일 스터디 / CQRS, 엔드포인트 (2024-05-25)인트로CS OXRestAPI발표CQRS엔드포인트CS OX진영님이 만들어주신 CS 문제지를 통해서 CS지식을 습득했습니다. 네트워크 TCP 는 비연결 지향적이며 , UDP 는 연결 지향적인 프로토콜이다 . ( O / X ) 모든 IP 주소는 고유하다 . ( O / X ) 데이터베이스 성능 문제를 해결하기 위해 많은 컬럼에 인덱스를 추가하는 것이 항상 권장된다 . ( O / X ) 데이터베이스의 인덱스를 자주 수정하는 것은 성능에 부정적인 영향을 줄 수도 있다 . ( O / X ) 운영체제 스레드는 프로세스 내에서 작업..
5월 3주 차 토요일 스터디 / 전략, 엔드포인트 (2024-05-18)인트로스터디 전략회의배민 MSA 다시 확인프로젝트, 기획기준엔드포인트 설계기준코드리뷰스터디 전략회의블로그발표는 각자 작성후 영상을 제작해서 올리고 각자 확인하는 방식으로 변경했습니다. 핵심은 토요일모인날 최대한 코드리뷰쪽으로 집중하기 위해서 입니다.CS OX문제도 아침에 빠르게 문제선별후 문제만 풀기로 했습니다.그후 프로젝트 기능 구현 분담을 했습니다. 배민 MSA 다시 확인프로젝트 기능 분배를 하면서 우리프로젝트에도 필요한 아키텍처를 배민의 MSA 환경을 보고 다시 확인했습니다. 프로젝트 기획기준현제 팀원이 대부분 백엔드 개발자로만 구성되어있기때문에 디자인이나 기획 도메인이 애매한 부분이 있었는데 메가스터디 UI를 기준으로 생각..
5월 2주 차 토요일 스터디 / WebFlux, 도커 (2024-05-11)인트로배민 마이크로서비스 CQRS엔드포인트 설계도커 문제해결CS OX문제webflux배민 마이크로서비스 CQRS배민의 마이크로 서비스 CQRS 구조를 생각해보며 어떤것이 서버 개발자의 역량인가 생각해 보았습니다. 엔드포인트 설계어떤식으로 엔드포인트를 설계할것이냐 생각해보며 어떤 도메인을 내려야하냐 까지 고민해 보았습니다.도커 문제 해결윈도우, 윈도우 WSL, 맥 각각의 환경마다 다른문제가 생기는것을 해결하였습니다.CS OX 문제민지님 DNS,cookies 석범님 레드블랙트리, B tree, B+tree 문제를 풀어보면서 CS지식을 습득하였습니다. webfluxwebflux 코드 시연을 통해서 좀더 실직적인 사용법을 익혔습니다.
5월 1주 차 토요일 스터디 / WebFlux, CS 스터디 (2024-05-04)인트로OX CS 문제 풀기, 토론프로젝트 DB 관련 방향성블로그 발표OX CS 문제* 선택정렬의 시간복잡도는 최선 평균 최악 모두 O(n^2)이다. O/X* 삽입정렬은 최선의경우에는 O(n)의 시간복잡도를 가지게된다. O/X* 버블정렬을 수행할때 공간복잡도는 O(n^2)이다. O/X...Hash Join은 조인 칼럼의 인덱스를 사용하지 않는다. (O/X)Sort Merge Join은 조인 칼럼을 기준으로 데이터를 정렬하여 조인을 수행한다. (O/X)NL Join(Nested Loop Join) 은 외부 테이블의 각 행에 대해 내부 테이블을 한 번만 스캔한다. (O/X)등등위와같은 문제를 풀면서 CS지식에 대해 토론을 하였습..
5월 1주 차 화요일 회의 / 전략, WebFlux, 프로젝트 (2024-04-30)인트로스터디 방향성 점검WebFlux 기본개념, 블로그 주제 분배프로젝트 todo 분배스터디 방향성 점검지난 회의 때 화요일 회의는 비정기적으로 진행하기로 하면서 마지막으로 이왕 모인거 스터디 방향성을 다시 점검했습니다.토론하며 토요일 스터디를 보내는것은 좋다고 의견이 나와 CS OX문제를 2,3문제로 줄이더라도 토론위주로 학습하기로 했습니다. WebFlux 기본개념, 블로그 주제 분배다음 스터디부터는 WebFlux 주차인데 블로그 글을 모두 같은 주제로 쓰기로 했기때문에 이에대한 기본개념과 공부해올 부분을 분배했습니다.프로젝트 todo 분배프로젝트를 진행하며 기본 뼈대 이외에 구현해야할 많은 기능을 todo로 적어두었..
4월 4주 차 토요일 스터디 / 스터디 전략, 블로그발표 (2024-04-28)인트로스터디 방향성논의블로그발표스터디 방향성 논의WBS를 이루기위한 논의를 한번 진행했습니다.토요일의 루틴을 상세하게 정리하였고 화요일 회의는 기본적으로 모두 잘 따라온다면 모여서 회의보다는 각자 공부를 하며 코드를 치는 시간이 중요하다고 생각해 모이지 않기로 했습니다. [스터디의 목표]1.스터디 1부 내용을 모든 사람이 일정 수준 이상 공부한다.2.프로젝트에 모든 사람이 참여한다. (코드 작성)3.모든 사람이 발표 및 영상 촬영에 참여한다. (블로그 내용 발표)4.스터디 마지막에는 각자 주제로 외부 세미나를 진행할 예정.블로그 발표민우님 : 스프링 시큐리티https://investment-challenge-developer..