post-thumbnail

3. 프로세스 간 통신 (IPC)

아래 3.1, 3.2 장은 익숙한 내용이 많아서 생략한다. 3.1 마이크로서비스 아키텍처 IPC 개요 3.1.1 상호 작용 스타일 3.1.2 마이크로서비스 API 정의 3.1.3 API 발전시키기 3.1.4 메시지 포맷 3.2 동기 RPI 패턴 응용 통신 3.2.1 REST 3.2.2 gPRC 3.2.3 서킷프레이커 3.2....

2022년 5월 1일
·
0개의 댓글
post-thumbnail

서브도메인, 바운디드 컨텍스트, 문제/해결 영역 정의

문제영역과 해결영역에 대해서 얘기해본다.Junha Baek 님 medium(https://tech.junhabaek.net/ddd-%EC%A0%84%EB%9E%B5%EC%A0%81-%EC%84%A4%EA%B3%84-event-storming-bounded-co

2022년 2월 12일
·
0개의 댓글

Spring Data JPA 강의 새로웠던것 필기

Pageable 인터페이스를 인자로 받을수 있고 실제로는 PageRequest 구현체를 받는것.PageRequest.of 로도 생성이 가능하다./members?page=0&size=3&sort=id,desc&sort=username,desc 와 같은 형식으로 전달 받을

2021년 12월 28일
·
0개의 댓글

nslookup 기본 사용법

nslookup 명령어를 익혀보자

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Diagram 자동생성 방법 소개

Overview 기존 코드를 바탕으로 클래스 다이어그램을 그려야 할때가 종종 있다. 클래스 다이어그램을 2가지 방법으로 그릴수 있다. Intellij Java Class Diagram 으로 자동으로 그리기 PlantUML 문법을 작성하여 그리기 Intellij Java Class Diagram 는 자바 클래스 파일을 바탕으로 자동으로 다이어그램을 그려준...

2021년 10월 3일
·
0개의 댓글
post-thumbnail

MDC 와 ThreadLocal

MDC 는 로그에 컨텍스트를 남기는 용도로 사용된다.MDC.put(k,v) , MDC.get(k) 를 이용하여 저장하고 읽을수가 있다.맵과 같은데 특징은 이 맵이 쓰레드 단위로 생성된다.웹프로그램의 가장 앞단인 필터에서 MDC 에 저장하고자 하는 값을 put 하면 된

2021년 9월 19일
·
0개의 댓글

AWS 서비스 접두사 AWS 와 Amazon 의 차이점?

AWS 서비스의 접두사들이 AWS 와 Amazon 두가지가 있다.Amazon EC2Amazon AuroraAmazon Elasticache Amazon MSK (Managed Streaming for Apache Kafka)Amazon EKS (Elastic Kuber

2021년 9월 5일
·
0개의 댓글

@Retryable @Recover 를 이용한 redis 장애시 DB 조회하는 fallback 구현하기

@Cacheable 이용시 redis 를 활용해서 캐싱할수 있다. 관련된 코드는 이전 포스팅 참고해도 되고, spring cache redis 검색해서 나오는 다른 블로그를 참고 하자.하지만 의존하는 모든 외부 서비스는 장애가 생길수 있다.레디스가 동작하지 않는 동안에

2020년 9월 18일
·
0개의 댓글

RedisCacheManager TTL, Serializer 를 캐시이름별로 다르게 설정하기

캐시는 언제까지 캐싱할지, 몇회만큼 캐싱할지 등 구체적인 설정이 가능 해야 한다.모든 캐시 구현체들은 해당 설정들을 조정 할수 있도록 방법을 제공한다.redis 는 기본적으로 TTL 활용할수 있는데 RedisCacheManager 역시 아래 2개의 메소드를 통해 Red

2020년 9월 13일
·
0개의 댓글

Cacheable, EhCache와 RedisCache 둘다 사용하기 (CacheManager)

@Cacheable 의 구현체는 여러가지가 있다. 마침 EhCache 와 Redis 2개를 같이 써야 했다.이럴땐 각각의 CacheManager 를 구현하여 빈으로 등록 해두고, @Cacheable 어노테이션의 cacheManager 옵션에 해당하는 이름을 입력하면 입

2020년 9월 13일
·
0개의 댓글