버
버즈빌
May 12, 20171회
오픈소스를 쇼핑하는 엔지니어

간단 소개
스타트업 엔지니어가 오픈소스를 선택할 때 고려해야 할 사항과 좋은 오픈소스를 찾는 방법에 대한 가이드라인을 제시한다.
AI Summary
- 오픈소스 선택 시 고려사항
- 스타트업 엔지니어는 오픈소스 선택 시 가격 비교, 사용기 참고 등 다양한 기준을 적용한다.
- 인스타그램은 '아주 간단하게 유지', '바퀴를 재발명하지 마라', '증명되고 안정된 기술 사용' 원칙을 따랐다.
- 시스템을 최대한 간단하게 유지하고 이미 존재하는 기술을 활용하는 것이 중요하다.
- 좋은 오픈소스 바퀴를 찾는 방법
- 검색 키워드 선정의 중요성:
A vs B,A alternative,Why A sucks등의 키워드 활용. - 치명적인 단점은 없는지 확인하고, 레디스와 트윌로의 사례처럼 장애 발생 가능성을 인지해야 한다.
- 활발한 개발 여부: 소스 레포지토리의 커밋 로그를 확인하여 유지보수 상태를 점검한다.
- 검색 키워드 선정의 중요성:
- 오픈소스 선택의 추가 고려사항
- 버전 정보: 1.0 이상인지 확인하고, 메이저 버전 업데이트 후 안정화 기간을 고려한다.
- 레퍼런스: 잘 알려진 곳에서 사용하는지 확인하여 검증된 기술인지 판단한다.
- 구글 트렌드: A와 B 중 선택이 어려울 경우 검색 빈도를 비교하여 객관적인 자료로 활용한다.
Next Feeds

효과적인 LTV 활용기
LTV를 활용하여 마케팅 ROI를 분석하고, UA 채널을 최적화하여 수익성을 개선하는 방법에 대한 버즈빌의 경험 공유.
LTVROIUAretention rate마케팅
2017. 4. 18.
버즈빌

개발자의 입장에서 본 버즈빌의 개발 문화: 애자일 소프트웨어 개발
버즈빌의 애자일 개발 문화는 고객 만족을 최우선으로, 수평적인 소통과 지속적인 개선을 통해 발전하고 있습니다.
애자일소프트웨어 개발버즈빌스크럼CI/CD
2017. 3. 31.
버즈빌

딥러닝 (Tensorflow) 을 이용한 추천시스템 개발
Tensorflow를 이용한 딥러닝 기반 추천 시스템 개발 과정과 결과를 소개하고, 실제 서비스 적용을 통해 클릭률 향상을 검증합니다.
추천 시스템딥러닝TensorflowRNN개인화
2017. 2. 22.
버즈빌

Android MVP Pattern - What, Why and How?
안드로이드 앱 개발에 MVP 패턴을 적용하는 방법과 그 효과를 설명하고, 실제 리팩토링 사례를 통해 MVP 패턴의 장점을 강조합니다.
MVP 패턴안드로이드리팩토링디자인 패턴소프트웨어 아키텍처
2017. 1. 31.
버즈빌
2012년에 비트윈 서버를 마비시켰던 윤초 이야기
2012년 윤초로 인한 비트윈 서버 장애와 해결 과정, 그리고 현재의 윤초 대응 기술 발전 및 교훈을 다룬 글입니다.
윤초Leap SmearchronyNTPJVM
2016. 12. 28.
VCNC

How to use Django rest framework
Django Rest Framework 도입 배경과 장점, 활용 방안을 통해 개발 효율성을 높인 사례를 소개합니다.
Django Rest FrameworkAPIBack-endViewsetSerializer
2016. 12. 26.
버즈빌