본문 바로가기
728x90

전체 글389

PK ) Auto Increment 와 UUID 에 대한 고민 회사를 들어오기 전에 나는 그랬다. 각각 테이블의 PK 를 Auto Increment 하고 그걸 그저 user 테이블과 외래키 관계를 두며 관계 설정을 했었다. 그런데 실무에서는 유저 PK 를 만들어 그것을 유저 관련된 다른 테이블에서도 PK를 같은 값으로 두더라고? PK 를 직접 부여하는 방식으로 말이다. -> 이거 우리 회사만 그런 거더라고,,, 다시 바꾸었다. 피엠님을 설득해서 이제는 테이블 고유 식별자를 따로 사용한다아,.. 나는 지금 DB 구조 설계를 맡았다.(두둥) 그래서 그렇게 중요한 PrimaryKey 를 Auto Increment 할 것인가, 아님 UUID 로 부여할 것인가에 대해서 고찰해보았다. UUID 로 PK 를 부여하는 것에 대해서는 이러한 장점이 있다 데이터베이스가 여러 개라면,.. 2023. 12. 7.
ClassNotFoundException ) io.lettuce.core.AbstractRedisClient Redis 를 사용하는 코드를 작성하고 빌드했는데 예외가 발생했다 AbstractRedisClient 클래스가 없다는 예외 같았다. 기존에는 이렇게 종속성을 버전을 명시해 쓰고 있었다. implementation 'org.springframework.data:spring-data-redis:2.7.5' 하지만 스프링 부트는 본인이 사용하는 대부분의 종속성을 미리 정해두기 때문에 굳이 버전을 명시하지 않더라도 본인 버전에 맞는 종속성 버전을 자동으로 가져와준다. 그래서 기존 종속성을 아래와 같이 바꿔주었다. implementation 'org.springframework.boot:spring-boot-starter-data-redis' 그랬더니 서버가 잘 빌드된다. 기존 springframework 용 종.. 2023. 12. 6.
휴일이의 근황 길게 말하면 마음 아파지는 일들이 좀 있었다. 이별을 하고 집에 큰 일도 생기고...뭐 등등등. 그래도 세상만사, 나쁜 일만 있을 순 없지. 쏘카에 서류합격도 해보고 펄어비스 인턴 서류합격도 해봤다. -이건 코테 당일, 그것도 테스트 30분 전에 남친이랑 헤어져서 눈물 뚝뚝 흘리면서 시험봐서 다 망침...ㅋㅋ; 뭐 이런 우여곡절 끝에 드디어 취업을 했다! (두둥) 사실 연봉협상을 좀 잘못해서 초봉이 좀 낮아 아쉬운데 첫 술 부터 배부르기가 어디 쉬우련가? 드디어 나도 직장인이라는 사실이 중요하지!!!! ^_^ 취업 확정이 되고 발표가 아직 안 난 다른 회사 결과를 좀 기대하며 롤체 플레도 찍고 밀린 유튜브도 보고 만화도 보면서 디비누워 시간을 떼웠다. 결국은 불합격했는데 정말 아쉽다. 게임회사라 내가 정.. 2023. 11. 29.
새로운 백엔드 개발자님이 바로? 그리고 JWT ... 백엔드 자리를 비워둔 채 개발하던 찰나 새로 백엔드 개발자님이 합류를 요청하셨다. 프로젝트를 시작하러 모인지 이틀밖에 안 되어 한 번의 회의만 있었고 연차가 좀 있으신 분이라 뭔가,,,뭔가 잘해주실 거 같고... 커피챗을 걸어 대화를 나눈 후 합류를 결정하셨다. 환영합니다!! :) 그리고 역시나 이것은 팀프로젝트. 혼자 개발했던 것과는 달리 함께 의견을 나눠야 한다. 나는 원래 이 서비스를 엑셀식으로 디자인하려고 했었는데 생각해보니 가계부를 간편하게 쓰려면 스마트폰에서도 쓸 수 있어야하는데 엑셀식으로 디자인하면 좀...사용이 불편하지 않나 하는 생각이 들었음 ㅎㅎ 그리고 그렇게 생각하다보니 여러개의 가계부 데이터를 한꺼번에 저장하는 게 아니라 한 번의 저축 또는 소비씩 저장해야하는 게 아닌가? 싶었다. .. 2023. 11. 7.
백엔드 개발자가 런했다.. 제목 그대로다. 디스코드에서 OT를 하기로 했는데 10분 늦게 와서는 마이크 설정을 잘 못하겠다고 10분을 더 기다리게 하더니 갑자기 디스코드 대화방을 나갔다. 그리고 그는 OT가 끝날 때까지 돌아오지 않았다... 먼저 같이 하자매!!!! 없는 자리 만들어달랬짜나!!!! (오열) 그래도 차라리 첫 날 런해서 다행이다..ㅎㅎ 잠시 첫 프로젝트의 안 좋은 기억이 떠올랐다...나와 다른 한 명을 제외한 모두가 런했던 "그"것... 그래도 프론트 개발자님과 디자이너님은 매우매우 좋으신 분들인 것 같다! 처음 소개 시간에 현업에서 일해본 적이 한 번도 없고 프로젝트 리딩은 처음이라 서툴 수 있으니 양해를 바랍니다. 많이 도와주세요. 라고 솔직하게 얘기했는데 처음 OT 를 진행하며 서툰 부분도 두 분이 많이 이해하.. 2023. 11. 6.
프로젝트 인원이 구해졌다. 드디어 백엔드랑 일해본다! 렛플은 좋은 플랫폼이었다. 구인글이 승인된 지 이틀만에 팀원이 모두 모였다! (야호) 원래는 백엔드 1인(나), 프론트엔드, 디자이너 세 명이 함께 개발할 계획이었는데 갑자기 백엔드는 안 구하냐는 질문글이 올라왔다. 스케일이 너무 커지는 건 아닌가? 했으나 1. 내가 원래 원했지만 혼자 개발했었기 때문에 포기했던 기능들을 더 개발해서 좀 더 풍성한(?) 서비스가 되면 좋겠다! - 지인들에게 진짜 제대로 만들 거니까 테스터 해달라고 떵떵거릴 수 있음 ㅋㅋㅋ 2. 백엔드와 제대로 된 협업 경험은 없으니 한 번 해보고 싶다. 특히 다른 파트+백엔드와 같이 해본 적은 없음. 3. 다들 현업자셔서 배울 점이 많을 거 같다. 이 기회 놓칠 수 없다... 4. 걍 재밌을 거 같음 ㅎㅎㅋㅋ 새로운 경험 키키 잠깐 고민.. 2023. 11. 5.
728x90