| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- EC2
- query optimization
- Spring Boot
- 틀린문제조회
- performance test
- MySQL
- 책임분리
- B+Tree
- backend
- 백엔드 회원가입 구현
- springboot
- SolveGO
- branch protection
- ERD설게
- 백엔드 로그인 구현
- Integration Test
- 제1종오류
- 테스트 코드
- Spring Security
- AWS
- 백엔드
- CI
- rest api
- JPA
- JWT
- Slice Test
- 제2종오류
- SelfHostedRunner
- Service Layer
- docker
- Today
- Total
목록Spring Security (2)
노트
지금껏 백엔드용 포폴에 초점을 맞추어 프로젝트를 진행했다.하지만 그 규모와 무관하게 포폴의 본질은 "서비스"이다.그리고 그 서비스의 본질은 "어떤 가치를 주느냐" 에서 나온다. SolveGO는 바둑 사활 문제 플랫폼이다.그렇다면 이 서비스가 사용자에게 제공해야 하는 가장 핵심적인 가치는 무엇일까?문제를 풀 수 있어야 한다. 사용자가 문제를 보고, 자신이 생각한 답을 제출하고, 그 답이 정답인지 확인할 수 있어야 한다.이 흐름이 없다면 SolveGO는 단순한 문제 저장소에 가깝다. 따라서 이번 글에서는 SolveGO의 핵심 가치인 문제 풀이 기능을 구현한다.서비스에 "심장을 꽂아보자" 설계 : 탑다운 문제를 푼다는 것은 무엇일까?먼저 문제는 정답이 있는 문제와, 정답이 없는 문제로 나눌 수 있다.그..
가수 크러쉬의 명곡 "잊어버리지마"는 사랑하는 사람과 함께하는 순간을 가슴 속에 영원히 담아두고 싶다는 소망을 이야기한다. 정말 명곡 중의 명곡이다. 이 노래에는 아래와 같은 가사가 있다. 너와 나 언젠가 남이 되어도영영 닿을 수 없는 사이 되어도잊어버리지마 (잊어버리지마)잃어버리지마 "잊어버리지 않는 것" 그것은 영영 닿을 수 없는 사이가 되었어도, 언제든 그 사람을 본다면그 사람이 누구였는지와 함께 했던 추억들을 떠올릴 수 있게 기억해두는 것이 아닐까. 우리가 사랑하는 사람을 기억하는 것도 중요한 만큼,서버도 로그인한 사람이 누구였는지 기억하는 것이 중요하다. 서버와 클라이언트도 한때 사랑하는 사이였기 때문이다. 그러나 이들이 이야기하는 매체가 되는 언어(HTTP)는 직전의 한 대사만을..