| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- redis
- cache
- docker
- static
- KEVISS
- 인덱스
- 조합
- Exception
- MSA
- Spring
- StringBuilder
- jwt
- select_type
- hashcode
- 필드 주입
- AOP
- lambda
- VUE
- equals
- 생성자 주입
- 열 속성
- SQL
- DI
- Test
- jpa
- 재정의
- DDL
- stream
- 테스트 코드
- java
- Today
- Total
목록전체 카테고리 (233)
백엔드 개발자 블로그
아키텍처 설계 구조 설계 Web DB Batch multi module 비동기 프로그래밍 JWT Token 기능 배분 기술스택 선택 ERD 설계 테이블 관계 API 설계 구글 스프레드 시트 사용, use-case 보고 작성함 종류 View API Endpoints method GET : 조회 POST : 추가 PUT, PATCH : 수정 DELETE : 삭제 입력 데이터 기능 Batch 설계 1. job 2. step Git branch 전략 Git Flow 계획적인 릴리즈를 + 대규모 프로젝트 Main : 릴리즈 시 사용하는 최종 단계 메인 브랜치 Develop : 다음 릴리즈 버전 개발을 진행하는 브랜치 Feature : Develop 브랜치에서 기능 구현을 할 때 만드는 브랜치 Release : D..
1. use-case 빈 svg 생성 디렉토리 생성 mkdir document 빈 파일 생성 fsutil file createnew document/use-case.svg 0 diagram.net에서 작성 2. UML(시퀀스 다이어그램) 작동 과정
Docker란? 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고, 배포하고 실행할 수 있도록 설계된 도구 Docker를 사용하는 이유 서버마다 동일한 환경을 구성 -> 환경설정으로 인한 문제 해결 auto scaling에 유리 Docker vs 하이퍼 바이저(VM) 하이퍼 바이저 호스트 시스템에서 다수의 OS를 구동할 수 있게 하는 소프트웨어 -> App 여러개 실행 가능 각 VM마다 독립적 Docker 경량화된 하이퍼 바이저 구조(VM+OS -> Container) App 하나에 error가 생겨도 전파 되지 않음(container 당 1개의 App을 실행해서) Container 어플리케이션 환경에 구애 받지 않고 손쉽게 배포 관리를 할 수 있게 해준다. Docker Image를 독립된 공간에서 실행..
2.1. Pod 역할 앱의 단일 인스턴스 생성 방법 설정파일(yaml) 작성 후 생성하기 설정파일(yaml) 작성`apiVersion: v1``kind: Pod``meetadata:`` ``name: {Pod이름}`` ``labels:`` ``app: {앱이름}`` ``type: {앱타입}` `spec:`` ``containers:`` ``- name: {컨테이너이름}`` ``image: {이미지이름}``:wq!` `vi {파일이름}.yaml` 설정파일을 토대로 Pod 생성 `kubectl create -f {파일이름}.yaml` 명령어로 간단하게 생성 및 설정하기 바로 Pod 생성하기 `kubectl run {Pod이름} --image={image이름}` 설정파일 작성 후 Pod 생성 `kubectl ..