Micro service architecture
마이크로서비스는 현대적인 비즈니스 요건에 적합한 소프트웨어 개발에 대한 아키텍처 스타일 또는 접근 방법이다. 마이크로서비스는 갑자기 새로 발명된 것이 아니며, 기존 스타일에 진화한 것에 가깝다. 마이크로서비스는 서비스 지향 아키텍처(SOA)에 이어 점점 많은 인기를 끌고 있는 아키텍처 패턴으로, 데브옵스(DevOps)와 클라우드 진영에서...
URL 기반 Streaming 처리시 timeout 처리
json data 사이즈 측정?
elasticsearch 정리
DevOps meetup
@Scheduled 설정.
Spring Schedule을 실행시키기 위해서는 task가 실행되는 시간/주기 등을 설정하게 되는데 이러한 cron의 표현식에 대한 자세한 설명을 한다. cron 표현식 문자열의 좌측부터 우측까지 아래의 순서대로 의미가 있고 각 항목은 space 문자로 구분한다. 순서 필드명 사용 가능한 값 1 seconds 0~59 , - * / ...
java g1 gc
aws sqs + lambda 활용
gradle multi project
gradle build script 작성.
elastic search bulk insert java
elastic search 기초
swagger + spring boot
내 개인 취향으로는 postman으로 api 작성해서 예제 포함해서 link 보내주는 것을 좋아하지만.. 어찌하다보니 회사에서 swagger를 적용시켜놨네 =_=; get방식에 파라미터가 json으로 맵핑 되는 거 때문에 좀 골치 아팠는데, 의외로 버전업 하니까 문제가 없음.;; gradle 설정 compile group: 'io.spri...
spring application event
앞서 회사에서는 spring reactor library를 이용하여 개발을 했었는데, 이미 event driven 방식이 spring 4부터 들어있었다. 아래 내용을 살펴 보자. Application Event는 아주 초창기 스프링 프레임워크 부터 약한 결합도를 위한 정보 교환 컴포넌트로사용 가능 했었다. 가장 잘 사용방법으로 알려진 a...