본문 바로가기

Project3

캐시 그리고 세션 기본 이론메모리 계층 구조파레토의 법칙데이터 지역성의 원리출처기본 이론메모리 계층 구조 💡데이터를 저장하는 공간의 속도와 용량은 반비례 관계 - 속도가 빠른 메모리일수록 용량이 적음 - 용량이 큰 저장장치는 속도가 느림 - 둘다 잡기에는 비용이 너무 많이 든다. - 그래서 데이터 저장공간은 속도와 용량에 따라 특성에 맞게 역할을 나누어서 사용한다. 데이터 저장공간을 속도-용량 순서대로 쌓으면 마치 피라미드와 같은 현상이 나타난다. (Memory Hierarchy)! 파레토의 법칙💡이탈리아의 경제학자 빌프레도 파레토가 발견한 현상 - 원인 중 상위 20%가 전체 결과의 80%를 만든다는 법칙 - 2대 8 법칙이라고도 한다. - 여러 곳에 관찰할 수가 있다. 데이터 지역성의 원리💡자주 쓰이는 데이터는 시간적.. 2021. 2. 26.
빌드와 배포 1. 빌드란 - 컴파일과 빌드2. 빌드 도구가장 중요한 성능? 얼마나 간편하게 설정할 수 있는가? 라이브러리 의존성 관리? 3. 배포란(deploy-병사 배치)4. CI/CD에 대하여 CI : Continuous Integration(지속적 통합)Jenkins / Travis CI는 자동화하는 툴로서 작동한다! CD : Continous Deploy (지속적 배포)5. 무중단 배포필요 조건 Rolling 배포Canary 배포Blue/Green 배포출처우아한 테크코스 : 스티치의 빌드와 배포배포 전략의 종류컴파일? 빌드 ? 배포? 개념과 차이는 무엇일까?주니어 개발자의 CI/CD 도입기라이더스 개발팀 모바일에서 CI/CD 도입기무중단 배포란...?1. 빌드란 - 컴파일과 빌드컴파일 : 작성한 소스 코드를 .. 2021. 2. 26.
스프링 배치 배치 애플리케이션이란?배치와 스케쥴러의 차이배치의 도메인 용어JobExecution Properties Step StepExecutionJobRepository JobLauncher Item스프링 배치 활용하기ItemReader 배치 어플리케이션 운영하기관리 도구Jenkins의 장점Jenkins의 장점 - 공통 설정 관리 → Global Properties를 통해서 공통 설정 주입 가능!! Jenkins의 장점 - 파이프라인Chunk 최적화출처 배치 애플리케이션이란?💡배치는 사전적인 정의로 집단이나 무리를 한번에 묶다라는 의미로서, 실제 개발에서는 한번에 일괄 처리하는 애플리케이션이라고 보면 된다. 실제 배치를 적용한 애플리케이션으로는 - 매출 데이터를 이용한 일매출 집계 - 매우 큰 데이터를 활용한 보.. 2021. 2. 26.
반응형