post-thumbnail

[프로젝트] 비동기 처리 적용기

기존 휴대폰 인증 기능은 위 FlowChart와 같이 요청을 진행한다.위 시스템은 대규모 트래픽 요청을 받았을 때 문제점이 있다.coolSmsServer 장애시 RTT가 증가한다.외부 API 지연으로 요청을 받은 Thread는 다른 요청을 처리하지 못하게 된다.Clie

2023년 8월 2일
·
1개의 댓글
·
post-thumbnail

[프로젝트] 프로퍼티 암호화를 적용해보자

SSAFY 공통프로젝트 할 당시 다른 팀에 데이터베이스가 해킹 당하고 여러 사건, 사고들이 있어서 보안에 관련해서 많은 고민을 하였다.문제는 application.yml 파일에 DB와 apikey와 같은 민감정보들이 github를 통해 올라가면 안된다는 점이었다.우리

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

[프로젝트] CI/CD를 구축하면서

CI/CD 구축하면서 다양한 문제가 생겼다.첫번째로는 EC2 프리티어 인스턴스 성능 부족 문제두번째로는 젠킨스 컨테이너 안 도커 명령어를 사용할 수 없는 문제예비군 훈련과 채용 프로세스 때문에 미뤄뒀지만 구축하는데 골치가 많이 아팠다.젠킨스에서 스프링을 Gradle로

2023년 7월 10일
·
0개의 댓글
·
post-thumbnail

[Project] 애지멍지 리팩토링 플랜

SSAFY 교육 중 공통프로젝트로 애지멍지를 만들었는데 프로젝트 공모전에서 입상도 하고 애정이 깊은 프로젝트 였다. 당시 나도 부족했지만 백엔드 리드 개발 포지션을 맡아 아쉬운 점이 많은 프로젝트이다. 리팩토링 계획은 잡고 있었지만 취업준비가 바뻐 🥲 손에 잡히지가

2023년 6월 28일
·
1개의 댓글
·
post-thumbnail

[Spring] 토큰 기반 인증을 구현해보자.

토큰 기반 인증을 구현해봅시다.springboot:2.7.12org.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-data-jpaorg.springframe

2023년 6월 19일
·
0개의 댓글
·
post-thumbnail

[Spring] 세션 기반 인증을 구현해보자.

세션 기반 인증을 구현해봅시다.

2023년 6월 18일
·
1개의 댓글
·

Session vs Token(Jwt)

세션 기반 인증과 토큰 기반 인증에 대해서 알아보자

2023년 6월 18일
·
0개의 댓글
·

[SQLD] SQL 요약

데이터베이스 사용자에게 권한을 부여/회수하는 언어GRANT : 권한 부여REVOKE : 권한 회수권한의 종류SELECT, INSERT, UPDATE, DELETEREFERENCES, ALTER, INDEXALLGRANT 옵션특정 사용자에게 권한 부여가능한 권한을 부여함

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[SQLD] 성능데이터 모델링

성능 데이터 모델링이란 데이터베이스 성능향상을 목적을 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블 통합, 테이블분할, 조인구조, PK, FK 등 여러 가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것작업 유형에 따라 성능향상을 도모해야

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[SQLD] 데이터 모델링의 이해

모델링의 정의 : 다양한 현상을 표기법의 맞게 표기특징 : 추상화(형식에 맞게), 단순화(단순하게), 명확화(정확하게)모델링의 3가지 관점데이터 관점프로세스 관점상관 관점데이터 모델의 구분Thing : 어떤 것Attributes : 성격Relationship : 연관성

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

트랜잭션 격리 수준에 대해서 알아보자

트랜잭션 격리 수준에 대해서 알아보자

2023년 2월 11일
·
0개의 댓글
·