Archive: 2020

0

Model Bakery 사용 시 주의점

Django application 테스트 시 Django Model에 대한 Test fixture를 일일이 만들기 번거로울 때 주로 Model Bakery를 사용하여 model fixture를 만든다. 이 포스팅은 Model Bakery를 사용하면서 부딪힌 겪은 문제를 통해 알게된 것들을 정리한 것이다. (포스팅에 나오는 코드는 여기에서 확인 가능하다.)

0

Spring Boot 3rd-party (Sentry + DataDog + Vault) integration 2. DataDog 연동

예제 코드는 Github repository에서 확인 가능합니다. DataDog과 Spring Boot를 연동하는 방법이 여러가지가 있겠지만 이 예제에서는 Spring Boot Metrics를 사용하여 DataDog과 연동하는 방법에 대해 알아보도록 하겠다. (DataDog 계정이 이미 있다는 가정하에 진행하도록 하겠다.) DataDog SecretDat

0

Spring Boot 3rd-party (Sentry + DataDog + Vault) integration 1. Sentry 연동

예제 코드는 Github repository에서 확인 가능합니다. Sentry를 Java project에 연동하는 방식이 여러가지 있겠지만 여기서는 Logback과 통합해서 쓰는 식으로 진행하도록 하겠다. (Sentry 계정이 있다는 가정하에 진행하도록 하겠다.) Sentry 프로젝트 생성먼저 특정 애플리케이션을 위한 Sentry Project를 새로 생

0

Life is like a box of chocolate

Have you heard of this quote? Life is like a box of chocolate.You never know what you’re gonna get. These days, I think about it from time to time.Because my life is like a box of chocolate and I go

0

AdminBro로 Nest.js admin 쉽게 만들기

개발을 할 때 따로 Admin 까지 개발해야한다는 것은 할 일이 많은 개발자들에게 부담이 되곤 하는데, Django framework 같은 경우 강력한 admin site 기능을 제공하여 개발자들의 부담을 줄여준다. 우연히 AdminBro라는 Node.js 애플리케이션용 어드민 자동화 툴을 발견하였는데,기존에 존재하는 Node.js framework와도 연

0

WebSocket Server에서 Connection `close` 이벤트를 받지 못할 때

WebSocket 서버를 운영하다보면 가끔 Client WebSocket Connection이 끊겨졌음에도 서버에서는 close이벤트를 수신하지 못할 때가 있다.아마 WebSocket 서버에서 WebSocket Connection이 close될 때 해당 Connection과 관련된 데이터를 정리하는 코드를 작성해놨을텐데,close 이벤트가 제대로 동작하질

0

Foreign Key에도 index가 걸릴까?

RDS를 쓰면 일대다 관계를 정의해서 사용하는 경우가 잦을 것이다. 테이블 간 일대다 관계를 정의하면 테이블 상으로는 PK, FK를 통해 서로 관계를 매핑시킬 것인데 그러면 FK에는 index가 걸려있을까? 아래와 같이 단순한 유저, 게시물의 경우를 생각해보자. users id (PK) username nickname 1 devson seoul