일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- 그래프
- 그리드
- HTTP
- 브루트포스
- 재귀
- dfs
- BFS
- 역방향 반복자
- 그리드 알고리즘
- CI/CD
- 이분탐색
- SQL
- 다이나믹프로그래밍
- 스프링
- 도커
- 트리
- 분할정복
- GIT
- github action
- 자료구조
- 순열
- 알고리즘
- 백준
- Spring
- 컴퓨터 네트워크
- TCP
- 자바
- 다이나믹 프로그래밍
- 분할 정복
- Today
- Total
목록기타 (14)
코딩성장스토리
여태껏 동아리 프로젝트들을 하면서 클린코드에 대해 잘 모르고 막 코드를 작성했었다는 걸 깨닫게 되었습니다..인턴 생활을 진행하면서 시니어 개발자분이 코드리뷰를 해주시면서 배운 것들을 정리해보려 합니다😂 1. API 문서화SwaggerUI 를 통해 API 규격이 잘 드러나도록 하면 좋음FE 개발자와의 커뮤니케이션 비용을 낮출 수 있음규격이 명확하면, FE 를 위한 DTO 자동생성도 가능함Swagger 어노테이션을 통해 설명을 많이 달아준다.DTO 는 Request, Response 를 명료하게 분리하기.클래스 수가 많아지더라도 파라미터가 다름을 FE 에게 인지시키는게 나을수도 있다. 필요한 경우 액션이름 포함하여 DTO 생성하기ex) 사용자 설정정보 수정요청: UserSettingInfoRequest -..

이번 프로젝트를 진행을 하면서 무중단 (Blue,Green) 배포를 시도해보았다! 무중단 배포란 ? 배포를 할 떄에 서버가 잠시 중단되는 현상을 방지하기 위한 것이다! Blue,Green 무중단 배포란? 서버 2대(하나는 blue,하나는 green) 을 가동시키고 번갈아가면서 배포시키는 것이다. 아래 그림을 참고로 설명하겠다! 위의 사진처럼 blue서버에 사람들이 접근할 하고 있는데 새로운 버전을 배포를 해야하는 상황이 올 때가 있을 것이다! 그럼 새로운 버전을 Green 서버에 배포를 하고 배포가 완료 되면 유저를 Green서버에만 접근가능하게 변경해준다! 그 다음 Blue서버를 다운 시켜 주면 된다! Blue,Green 구현 나는 도커로 컨테이너를 두개 띄웠다.(하나는 blue,하나는 green) D..

컴퓨터를 사용하는 도중 용량이 이상하게 부족했다. 시스템 데이터가 비정상적으로 많았다.. 그래서 MacCleaner X를 사용해서 스캔을 해본결과.. 도커에 엄청난 용량이... + (UTM에서 22기가도...) 본격적으로 도커 정리를 시작해보자.. 일단 밑에 코드를 이용해서 미사용하는 컨테이너,이미지,볼륨을 삭제하자.. 삭제 명령어 docker container prune : 중지된 모든 컨테이너 삭제 docker image prune : 사용하지 않는 이미지 삭제(dangling images) docker volume prune : 컨테이너와 연결되지 않은 모든 볼륨 삭제 docker network prune : 컨테이너와 연결되지 않은 모든 네트워크 삭제 docker system prune -a : ..

원티드 프리온보딩 마지막 수업 마지막 강의 정리! 오늘 서비스들은 주로 데이터 베이스 관련 서비스들이다 AWS RDS Amazon Relational Database Service 클라우드에서 관계형 데이터 베이스 를 간편하게 설정 , 운영 및 확장할 수 있는 관리형 서비스 모음 주요기능: RDS 백업 : 자동백업, 스냅샷 멀티 A-Z:두개 이상의 AZ에 걸쳐 DB를 구축하고 원본과 다른 DB를 자동으로 동기화 , 읽기전용 복제본 cloudWatch 연동: DB인스턴스의 모니터링 Amazon Aurora AWS만의 관계형데이터 베이스로써 기존의 소스를 커스터마이징하여 AWS에 최적화 시킨것 RDS에서 사용하는 EBS대신 NVme SSD 드라이브 위에 구축되어 훨씬 빠름 서비리스 기능과 auto Scali..