\-AntiFragileauto scaling: 자동확장성Microservices: 세분화 된 cloud native architecture의 핵심Chaos engineering: 예측하지 못 한 시스템에 구축 되어있는 서비스 방법Continuous deployment
Eureka Server(마이크로서비스 등록 및 검색):Eureka는 Middle-tier server(비즈니스 로직이 위치한 애플리케이션 서버단)의 로드밸런스와 failover를 위해 서비스를 배치해 주는 REST 기반 서비스이다. 이 서비스는 주로 AWS Cloud
공통용어대외계 용어대외계 용어APIM 용어
Spring Cloud Config분산 시스템에서 서버, 클라이언트 구성에 필요한 설정 정보(application.yml)를 외부 시스템에서 관리하나의 중앙화 된 저장소에서 구성요소 관리 가능각 서비스를 다시 빌드하지않고, 바로 적응 가능애플리케이션 배포 파이프라인을
Spring Cloud Bus: 분산 시스템의 노드를 경량 메시지 브로커와 연결상태 및 구성에 대한 변경사항을 연결된 노드에게 전달(broadcast)Feign Client란?1\. Feign Client는 web service 클라이언트를 보다 쉽게 작성할 수 있도록
Resilience4j는 Netflix Hystrix에서 영감을 얻어 만들어진 라이브러리이다. Java8 및 함수형 프로그래밍을 위해 설계되었고, 라이브러리는 다른 외부 라이브러리 종속성이 없는 Vavr(Vavr core is a functional library fo
컨테이너란, 우리가 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해주는 기술. 컨테이너를 사용할 때 필요한 도구가 컨테이너 런타임이다. 컨테이너를 쉽게 내려받거나 공유하고 구동할 수 있도록 해주는 도구이며, 가장 유명
const - 한번 선언한값에 대해서 변경할 수 없음(상수개념)(const는 값이 다시 할당이안됨)let- 한번 선언한 값에 대해서 다시 선언할 수 없음(let은 값이 다시 선언이안됨)\->function 이라는 키워드를 사용하지않고 =>로 대체\->자바스크립트 모듈
각 속성들을 더 쉽게 사용하는 방법 - HelperStore에 있는 아래 4가지 속성들을 간편하게 코딩 하는 방법state -> MapStategetters -> mapGettersmutations -> mapMutationsactions -> mapActions헬퍼를
지네릭스, 열거형, 어노테이션 Generics란?: 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크(compile-time type check)를 해주는 기능타입 안정성을 제공한다.의도하지 않은 타입의 객체가 저장되는 것을 막아 잘못 형변환
c언어의 열거형보다 향상된 기능: 값 뿐만 아니라 타입까지 관리(논리적인 오류를 줄임)상수 사용할 경우, 상수를 사용하면 해당 상수를 참조하는 모든 소스를 다시 컴파일 해야함열거형 상수를 사용하면 기존 소스를 다시 컴파일 하지 않아도 된다.열거형의 정의와 사용열거형 정
프로세스(process)프로세스는 프로그램을 수행하는데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있다.실제로 작업을 수행하는 것이 바로 쓰레드(thread)이다.프로세스(공장), 쓰레드(일꾼) : 싱글 쓰레드프로세스(공장), 쓰레드들(일꾼들) : 멀티
: 메서드를 하나의 식(expression)으로 표현한 것객체 지향 언어보다는 함수 지향 언어에 가깝다.함수를 간략하면서도 명확한 식으로 표현 할 수 있도록 해준다.메서드를 람다식으로 표현하면 메서드의 이름 및 반환 값이 없어지므로 익명 함수라고도 한다.람다식의 형태는
Ctrl + Shift + / : 블록을 주석으로 처리 (/\* \*/)Ctrl + Shift + \\ : 블록 주석을 해제Ctrl + / : 한줄 or 블록 주석 처리 / 해제 (//)Ctrl + F : 키워드 검색 (해당 소스에서만)Ctrl + H : 키워드 검색
Linux crontab과 같은 scheduler를 Spring-boot에서 다뤄보자. 본 문서에서는 다음과 같은 job scheduler를 다룰 것이다. Spring-boot Framework Scheduler Quartz Jenkins 최종적으로 Jenkins S