분류 전체보기

· TIL
일단 도메인을 샀다. 가비아에서, 연결을 해줬다. 그리고 일단 깃허브 이슈를 작성했다. 새로 시작하는 마음으로 [Setup] AWS 인프라 설정 및 애플리케이션 배포 AWS ECS, ECR 및 AWS Certificate Manager를 활용하여 애플리케이션 인프라를 설정하고 초기 배포를 진행. SSL 인증서를 로드 밸런서에 적용하여 HTTPS 통신을 지원 도메인 구매 및 AWS Route 53에 도메인 등록  AWS ECR 레포지토리 생성 및 Docker 이미지 푸시  AWS ECS 클러스터 및 서비스 설정  AWS Certificate Manager에서 SSL 인증서 발급  Elastic Load Balancer 생성 및 SSL 인증서 적용  도메인과 로드 밸런서 연결  애플리케이션 초기 배포 및 테..
· TIL
백엔드 부분 1차 스코프 일정을 마치고, 중간발표를 진행 했다.  중간발표 영상: 내가 업로드했지만 영상은 다른 분이 찍으셨다.https://www.youtube.com/watch?v=L4MEjR3aq1w 아래는 ppt 일부이다. 2차 스코프를 정하는 과정에서 AWS 배포와 CI/CD 파이프라인 구성 부분이 있었다. 다른 팀원들이 이끌려 하지 않는 분위기였던 것 같아서, 먼저 선택권을 주었다.사실 이 프로그램이 끝나면 Kubernetes와 Docker 등 AWS 관련 공부를 하려고 생각했지만, 막상 아무 개념도 없이 실습으로 바로 들어간다고 생각하니 막막했다.그래도 어차피 나중에 해야 할 일이니 미리 부딪혀 보는 것이 좋겠다고 생각해서 저 부분을 맡았다.물론 지나고 나서 생각해보면, 혼자서는 절대 해낼 ..
· TIL
특정 스페이스 멤버 조회 api도 만들었다.스페이스 멤버 조회 API 추가(스페이스에 가입한 사용자들의 목록을 반환하는 API를 추가) 아래 코드는 Controller Facade Service Repository 합친 코드이다. @GetMapping("/{spaceId}/members") public Flux getSpaceMembers(@PathVariable Long spaceId) { return spaceFacade.getSpaceMembers(spaceId); } public Flux getSpaceMembers(Long spaceId) { return spaceService.getSpaceMembers(spaceId) ..
· TIL
어느 정도 api를 구현했었는데,스페이스 생성 시 자동으로 생성자를 멤버로 추가하는 기능 & 사용자가 가입한 스페이스 목록 조회가 필요하다.이게 당연한 게, 스페이스 생성했을 때 그 사람이 원래는 그 스페이스에 없는 걸로 나왔는데, 이제는 생성하면 바로 그 스페이스에 들어가게 수정했고, 자신의 스페이스만 볼 수 있도록 조회 기능 수정(사용자가 로그인 시 자신의 스페이스만 볼 수 있도록 API를 수정했다) 그래서 바로 설계를 하고 api를 짰다.Controller이다. CreateSpace 부분에 @AuthenticationPrincipal UserPrincipal userPrincipal를 넣어준다.그리고 my라는 사용자가 가입한 스페이스 목록 조회를 만들었다.@RestController@Required..
· TIL
Controller Facade Service 와 에러 코드 부분을 한번 보자! Controller는 api 보고 짰다.@RestController@RequestMapping("/users/friends")@RequiredArgsConstructorpublic class FriendController { private final FriendFacade friendFacade; @PostMapping("/request/{toUserId}") public Mono> sendFriendRequest( @AuthenticationPrincipal UserPrincipal userPrincipal, @PathVariable Long toUserId) { Long fromU..
· TIL
자 어제는 친구 쪽 api 설계와 erd 부분했고, 저 부분을 보면서 친구 쪽 코드를 짰다.매우 머리 아팠다..엔티티는 2개를 만들어줬다.첫 번째는 친구 관계를 나타내는 엔티티 (FrendShip)두 번째는 친구 관계를 나타내기 위한 친구 요청 엔티티! (RequestFriend)@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)@Table("friendship")public class Friendship extends TimeStamp { @Id @Column("id") private Long id; @Column("user_id") private Long userId; @Column("friend_id") pri..
기석김
'분류 전체보기' 카테고리의 글 목록 (7 Page)