Currently browsing category

칼럼

MultiPath TCP on CoreOS

이번 iOS 11에서 Multipath TCP란 걸 공식 지원하면서 이를 데일리호텔 서비스에 활용할 수 있는지 기술검토를 해보았다. 우선 MPTCP가 무엇인지 애플의 간략한 설명을 …

Firefox Quantum vs. Google Chrome

파이어폭스 퀀텀을 쓸 때 맥북의 발열이 심하고 팬이 열심히 돈다. 크롬은 별다른 이슈가 없는데 말이다. 그래서 뭐가 문제인지 이렇게 저렇게 테스트했다. 다만 …

nginx ingress를 이용해 마케팅 이벤트를 대비하기

전자상거래 서비스를 유지관리하는 개발자 또는 조직으로썬 순간적으로 트래픽을 끌어모으는 마케팅이 부담스러울 때가 있다. 우아한 형제들 기술 블로그에 나오는 사례는 그러한 고민을 잘 …

Kubernetes RBAC 위에서 DataDog agent 돌리기

추가 소식: 공식 문서를 쓰는 중이라고 한다. Kubernetes의 Role-based Access Control 도입 후에 DataDog agent가 Kubernetes 이벤트를 수집하지 못하는 문제가 발생했다. Kubernetes …

spring-projects/spring-boot

spring-boot – Spring Boot

  • Java 8은 이제 기본이네. 잘한다!
  • @ConditionalOnBean 은근히 짜증나는 부분인데 개선했네.
  • 기본 데이터베이스 풀을 HikariCP로 바꿨네. 잘했다!
  • Solr health indicator, Actuator도 살짝 바뀐 부분이 있으니 검토해야겠다.
  • spring-boot-starter-data-redis-reactive 같은 기능은 얼른 도입하고 싶다.

리뷰 – Spring Boot 2.0.0 M1

spring-projects/spring-boot spring-boot – Spring Boot Java 8은 이제 기본이네. 잘한다! @ConditionalOnBean 은근히 짜증나는 부분인데 개선했네. 기본 데이터베이스 풀을 HikariCP로 바꿨네. 잘했다! Solr …

StreamAlert 간단 리뷰

Real-time Data Analysis and Alerting – Airbnb Engineering & Data Science airbnb/superset도 그렇고 Python 활용빈도가 높네 AWS에 의존적이다. 특정 벤더에 의존적이면 나쁘다고 …

GitHub 계정으로 Kubernetes 인증하기

초기에는 kube-aws가 만들어준 관리자 인증서를 통해 Kubernetes를 관리했는데 역시나 대내외적으로 여건이 바뀌니 변화가 필요했다. 내부적으로는 개발 인력이 늘고 여러 프로젝트가 동시 진행되니 …

두 가지 if 조건문

전자가 읽기 쉽고 리팩터링하기도 편한데 대부분 후자와 같은 if 문을 작성하더라. 나는 기껏해야 일년에 한두 번 꼴로 else나 else if를 쓰는 듯 …

Chrome Canary 앱 제거하기

Chrome Canary에 문제가 있어서 삭제하고 Chrome으로 돌아왔는데 Chrome Canary에서 쓰던 앱은 삭제가 안 되고 런치패드에 남아 있는 게 아닌가? Delete Unwanted Icons …