Latest

커머스 코드 자산화 개발 일지-2 상품을 팔지 않고 오퍼를 판다

커머스 코드 자산화 개발 일지-2 상품을 팔지 않고 오퍼를 판다

지난 이야기 지난 글에서는 개발 일지를 쓰게 된 배경을 설명했고 간단하게 상품 마이크로서비스를 구현해 보았다. 상품을 보다 유연하게 다루기 몇 년 전 함께 일했던 기획자가 상품(Product)을 분리하자는 제안을 했다. 상품에는 잘 변하지 않는 요소(바코드, 제조사, 원가 등)와 자주 변하는 요소(판매 조건 등)가 있는데 상품

By 유 영모
Javascript(React)로 이미지 파일 용량 줄이기

Javascript(React)로 이미지 파일 용량 줄이기

React로 만든 화면에서 파일을 업로드하는 기능을 만들고 QA로부터 업로드에 걸리는 시간을 줄일 수 없냐는 피드백을 받았습니다. 업로드 해야하는 파일은 여러 이미지 파일들을 압축한 파일 하나인데 이미 압축된 상태이므로 더이상 효과적으로 파일 용량을 줄일 수는 없다고 생각했습니다. 하지만 업로드된 이미지가 어떻게 쓰이는지 살펴보니 파일 용량를 줄일 수 있는 실마리를 발견할 수

By cp949
Spring RestTemplate Mock 기반 테스트 하기

Spring RestTemplate Mock 기반 테스트 하기

스프링 프로젝트에서는 외부 API 모듈을 RestTemplate를 이용해서 호출하는 경우가 많습니다, 이런 경우 RestTemplate을 기반으로 Mock 테스트를 보다 쉽게 진행할 수 있습니다. 왜 Mock 기반 테스트를 진행 해야하나 ? 외부 인프라스트럭처를 테스트 코드를 작성할 때는 mock 기반으로 테스트를 진행해야 합니다. 외부 인프라스트럭처에는 대표적으로 외부 API가 있습니다. 그런데 왜 Mock 기반으로 테스트해야 할까요?

By Yun
커머스 코드 자산화 개발일지 - 1 시작

커머스 코드 자산화 개발일지 - 1 시작

필자가 가지고 있는 자산 중 하나는 전자상거래(이하 커머스) 도메인에서의 개발 경험이다. 오픈소스가 세상을 바꾸어가는 모습을 지켜보면서 개인의 보이지 않는 경험이라는 무형의 자산으로 머무는 것이 아나라 구체화하여 코드라는 유형의 자산으로 만들고 싶은 욕구가 있었다. 밈Meme ‘페르시아 왕자’라는 책이 있다. 동명 게임의 개발 일지인데 어린 시절 이 게임에 푹 빠져

By 유 영모
실전 Digital Tranformation 아이디어 공유

실전 Digital Tranformation 아이디어 공유

이 내용은 실제로 어떤 기업의 Digital Transformation 테스크포스 팀에게 제안한 아이디어를 글로 쓴 것이다. 내 경험을 객관화하기 필자는 Digital Transformation의 범주로 묶을 수 있는 경험을 대략 9년 이상 진행 중이다. 올해도 하면 10년째가 되겠다. 경험이 자산이지만, 지나치게 자기 경험에만 빠지면 독선이 될 수 있어서 남에게 제안할 때는 객관화가 필요하다. 마침

By 안영회
스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 3편

스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 3편

* 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 1편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 2편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 3편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 4편 필자는 1편에서 하나의 호스트 서버에 홈페이지와 개발 서버를 함께 구성했다고 언급했다. 한 개의 호스트 서버에 홈페이지와 개발 서버를

By 유 영모
스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 2편

스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 2편

* 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 1편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 2편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 3편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 4편 지난 글에서는 서버 구매부터 시작하여 워드프레스로 홈페이지를 만드는 것까지 살펴보았다. 홈페이지가 잘 알려지기 위해서는 도메인과 연결해야 한다. 그래야

By 유 영모
고 모듈을 사용하여 패키지 구성 방법 개선하기

고 모듈을 사용하여 패키지 구성 방법 개선하기

회사에서 API 서버를 주로 고 언어로 개발하고 있습니다. 사용해본지 2년 정도 지났는데 간단한 API 서버를 만드는 데에 큰 불편함은 없습니다. 한가지 아쉬운 점이라면 외부 패키지를 사용할 때 발생할 수 있는 몇 가지 문제들이 있다는 점입니다. * 외부 패키지 버전 일관성 문제빌드 서버에서 매 빌드마다 외부 패키지들을 새로 다운로드 받을 경우 로컬에서

By cp949
스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 1편

스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 1편

* 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 1편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 2편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 3편 * 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기 - 4편 스타트업은 극심한 불확실성의 상황 하에서 새로운 제품이나 서비스를 만들어내기 위해 디자인된 조직이다.[1] 많은 스타트업은 돈, 시간, 사람

By 유 영모
[추억의 글]빅데이터란 무엇이고, 어떻게 해야 할까

[추억의 글]빅데이터란 무엇이고, 어떻게 해야 할까

필자는 popit.kr을 운영하기 이전에 지금은 삭제된 개인 블로그에 글을 게재를 했었습니다. 대부분의 글을 popit으로 옮겼다고 생각했는데 지인이 블로터에 있는 이글 링크를 보내왔습니다.  2012년초 빅데이터라는 용어가 막 나타나던 시기에 쓴 글인데 기록할 가치가 있어 다시 게재해 봅니다. 지금에 보는 빅데이터와는 지금 다른 개념도 있기 때문에 읽으시는 분들은 그 시대의 상황을

By 김형준