dev

[Kubernetes in action] chapter 10. statefulset

6 minute read

서론 클러스터된 스테이트풀 애플리케이션 배포 파드 레플리카 인스턴스에 별도의 스토리지 제공 파드 레플리카에 안정적인 이름과 호스트 이름 보장 예측 가능한 순서대로 파드 레플리카의 시작과 중지 DNS 서비스 레코드를 통한 피어 디스커버리

[Kubernetes in action] chapter 9. Deployment

4 minute read

서론 파드를 최신 버전으로 교체 관리되는 파드 업데이트 이플로이먼트 리소스로 파드의 선언적 업데이트 롤링 업데이트 수행 잘못된 버전의 롤아웃 자동 차단 롤아웃 속도 제어 이전 버전으로 파드 되돌리기

15장. 람다식

7 minute read

목표 자바의 람다식에 대해 학습하세요. issue

13장. I/O

2 minute read

목표 자바의 I/O에 대해 학습하세요. issue

11장. Enum

2 minute read

목표 자바의 Enum에 대해 학습하세요. issue

5장. 클래스

3 minute read

목표 자바의 클래스에 대해 학습하세요. issue

12장. Annotation

4 minute read

목표 자바의 Annotation에 대해 학습하세요. issue

[Clean code] chapter 12. 창발성

3 minute read

창발성의 정의 창발(創發)또는 떠오름 현상은 하위 계층(구성 요소)에는 없는 특성이나 행동이 상위 계층(전체 구조)에서 자발적으로 돌연히 출현하는 현상이다. 또한 불시에 솟아나는 특성을 창발성(영어: emergent property) 또는 이머전스 (영어: emergence)...

9장. 예외처리

4 minute read

목표 자바의 예외 처리에 대해 학습하세요. issue

[Clean code] chapter 10. 클래스

4 minute read

Overview 우리는 지금까지 코드 행과 코드 블록을 올바로 작성하는 방법에 초점을 맞췄다. 아무리 코드와 라인에 신경쓰더라도 더 높은 단계에 대해서 알지 못하면 깨끗한 코드를 만들기 어렵다.

7장. 패키지

2 minute read

목표 자바의 패키지에 대해 학습하세요. issue

[Clean code] chapter 8. 경계

2 minute read

Overview 우리는 온전히 우리가 만든 코드를 통해서 어떤 프로그램을 만들지 않는다. 만약 외부에서 가져온 코드를 사용하게 되는 경우는 우리는 어떻게 대처해야될까요?

6장. 상속

3 minute read

목표 자바의 상속에 대해 학습하세요. issue

vegeta - benchmark opensource를 이용한 부하테스트

7 minute read

Overview 개발을 진행하면서 내가 만든 api가 어느정도 부하를 받을 수 있는지에 대해서 테스트를 해야되는 경우가 존재합니다. 여러 툴이 존재하지만 이번에는 오픈소스인 vegeta을 이용한 방법에 대해서 소개하겠습니다.

[Clean code] chapter 6. 객체와 자료 구조

3 minute read

Overview 우리는 변수와 관련한 의존성을 낮추기 위해서 변수는 private으로 선언한다. 하지만 getter, setter 함수는 모두 공개해서 만드는데 왜 그럴까!

4장. 제어문

4 minute read

목표 자바가 제공하는 제어문을 학습하세요. issue

[Clean code] chapter 5. 형식 맞추기

4 minute read

Overview 소프트웨어는 혼자 작성하는 것이 아니다. 그러기 때문에 하나의 소스 파일에도 여러 코드 스타일이 존재할 수 있다. 우리는 어떤 형식, 코드 스타일이 가독성을 올릴 수 있는지에 대해서 이야기 나눌 것이다.

3장. 연산자

7 minute read

목표 자바가 제공하는 다양한 연산자를 학습하세요.

[Clean code] chapter 4. 주석

4 minute read

Overview 우리는 가끔씩 코드를 작성하다가 코드를 설명하기 위해서 주석을 작성한다. 어떻게 하면 주석을 잘 적성할 수 있을까? 한번 알아봅시다!! 어떤 프로그램이든 가장 기본적인 단위가 함수다. 이 장은 함수를 잘 만드는 법을 소개한다.

[Clean code] chapter 3. 함수

4 minute read

Overview 어떤 프로그램이든 가장 기본적인 단위가 함수다. 이 장은 함수를 잘 만드는 법을 소개한다.

[Clean code] chapter 2. 이름

4 minute read

Overview 프로그래밍을 하면서 모든 순간에 이름을 사용하게 된다. 그 이름을 잘 지어서 좋은 코드를 만드는 규칙 몇가지를 소개하겠습니다.

Java http client - Feign 이용해보기

4 minute read

배경 기존에 RestTemplate을 이용해서 Spring에서 http client 라이브러리 역할을 많이 했다. 하지만 Spring에서 RestTemplate을 지속적으로 향상시키기보다 deprecated 한다는 이야기를 들었습니다. 그래서 다른 친구가 없을까 싶어 찾던 중 fe...

Spring application.yaml 파일 분리 및 사용 방법

1 minute read

배경 Java profile에 맞는 환경 마다 동작하게 만드는 properties 파일을 다르게 설정하고 싶었습니다. 이런 환경에서 다양한 방법이 있는데 제가 생각했을 때 편한 방법을 설명해드리겠습니다.