서울의 한 월요일.내가 개발한 기능이 비동기 서버를 다운시켰다. (다행히 development 서버에서...)이를 해결하는 과정에서 공부한 Ruby 에서 발생하는 memory bloat 와 해결 방법에 대해 공유해 봅니다.누군가는 또 비슷한 일을 겪고 이 글을 본다면
대용량 다운로드 기능 개선 작업에서 생각했던 해결 방법과 선택하지 않은 이유 정리 문제 RDB에 저장된 데이터를 가공하여 CSV 형식으로 다운로드 받는 기능에서 Timeout이 발생 어드민 서버에서 사용하는 기능입니다. 사용 빈도가 매우 낮습니다. 해결 방법 1
서울의 한 월요일. 내가 작성한 코드가 예상과 다르게 동작했다. 모델 인스턴스가 리턴될 것으로 예상했는데 string 이 리턴되었다. 문제 발견 customer와 country는 연관관계가 있는 모델이다. customer에 countryId 컬럼이 있고, 그래서 위
서울의 한 월요일.장바구니 테이블을 분리하는 작업을 담당하게 되었습니다.장바구니 테이블은 고객이 주문할 상품을 담아두는 테이블입니다.장바구니 테이블에는 샘플 상품과 일반 상품이 함께 담겨있습니다.샘플 상품에 대한 정책 변경으로 장바구니 테이블에서 샘플 상품과 일반 상품