버즈빌

회사 소개

About Buzzvil

버즈빌은 모바일 잠금화면 광고 플랫폼 BuzzScreen을 운영하는 Global Ad-Tech 회사입니다. SDK 기반의 잠금화면 광고 모듈을 브랜드/퍼블리셔들에게 제공하여, 잠금화면 기능을 통한 광고 수익화와 사용자 인게이지먼트를 돕습니다. 현재 SKT, KT, LG U+ 등 통신 3사를 비롯하여, 롯데, CJ, 하나금융지주 등 50개의 브랜드들에게간단한 소프트웨어 개발 키트(SDK) 활용으로 당사만의 잠금화면 모바일 앱을 제공하며,공격적인 글로벌 시장 진출을 위해 미국, 일본, 대만에 지사를 두고 있습니다.

매해 3-4배 이상의 매출 성장 및 이익 규모를 확대해 온 버즈빌은 현재 85여명의 멤버들과 함께 전 세계 30여개 국가에 서비스를 제공하고 있으며, 2013년 소프트뱅크 벤처스로부터 30억원을, 2015년에는 국내 유수의 VC들로부터 130억원의 투자금을 유치하였습니다. 2015년 소프트뱅크 벤처스 '베스트 포트폴리오'이자, 2017년 배달의 민족, 스마트스터디와 함께 기업 문화 좋은 기업 TOP32018년 Financial Times 아시아 고성장 기업 56위에 선정된 버즈빌과 함께할 분을 모시고자 합니다.

버즈빌에 어떤 사람들이 일하고 있는지, 그리고 어떤 문화를 갖고 있는지 더 자세히 알고 싶으시다면, '블로그'를 방문해주세요.

버즈빌의 개발 문화

  • 주어진 요구사항을 그대로 구현하기 보다는 요구사항이 필요한 이유를 이해하고 더 좋은 방향으로 구현될 수 있도록 기획, 디자인, 개발의 모든 단계에서 능동적으로 의견을 제시하기 위해 노력합니다.
  • 모든 코드는 최소 한 명 이상의 리뷰를 거칩니다. 리뷰는 github의 pull request를 통해 이루어지고 있습니다. 리뷰를 위한 자격은 따로 없으며 프로젝트에 관련이 없는 사람도 언제나 pull request에 대해서 자신의 의견을 제시할 수 있습니다. 팀 리더의 코드를 신입 개발자가 리뷰하는 것도 항상 일어나는 일입니다.
  • Jira를 사용하고 있고 칸반 스타일의 업무프로세스를 적용하고 있습니다.
  • 비용 보다는 개발 생산성을 중요시합니다. 개발자들이 창의적이고 생산적인 일에 집중할 수 있도록 비용을 들여 해결할 수 있는 일들은 기꺼이 비용을 지불합니다. 예를 들어 누구나 AWS에 원하는 것들을 비용 걱정없이 설치하고 사용해볼 수 있습니다.
  • 읽기 쉽고 테스트하기 쉽고 유연한 코드를 짜기위해 노력하며 성급한 최적화를 하지 않습니다.
  • 배포 주기를 짧게 가져갑니다. 하루에 몇 번씩 배포하기도 합니다.
  • 새로운 기술에 열려있고 누구나 제안할 수 있습니다. Docker, Jenkins, Elasticsearch, Vue.js 등을 사용하게 된 것도 누군가의 제안으로부터 시작하게 되었고 성공적으로 사용하고 있습니다.
  • 인스타그램에서 소개했던 세 가지 원칙을 지키기 위해 노력합니다. 아주 간단하게 유지하라, 바퀴를 재발명하지 마라, 가능하면 증명되고 안정된 기술을 사용하라

버즈빌 개발팀의 기술 스택

  • 백엔드: 대부분의 백엔드 코드는 Python/Django 기반으로 이루어져 있습니다. 전체 백엔드 코드의 90%이상이 Python입니다. 생산성의 측면에서 Python은 아주 훌륭한 언어라고 생각합니다. 성능이 중요한 경우에는 Go를 사용하기도 합니다. 이미 몇몇 중요한 로직들은 Go로 포팅이 완료되었습니다.
  • 데이터베이스: 대부분의 상황에 MySQL을 사용하고 있습니다. 트래픽이 많고 수평 확장이 필요한 경우에는 DynamoDB와 같은 NoSQL를 일부 사용합니다.
  • 인프라: 모든 플랫폼은 AWS 인프라에서 운영하고 있습니다. 가능하면 AWS에서 제공해주는 서비스를 적극 활용하고 있습니다. EC2, S3, Cloudfront, RDS, DynamoDB, Elasticache, Redshift, Athena, Kinesis 등을 사용중입니다. 인프라 관리는 Ansible을 활용하여 모든 것을 코드로 제어 합니다. 그리고 Docker를 적극적으로 활용하고 있습니다. 나아가서 Kubernetes를 전사적으로 도입하는 것을 고려하는 단계에 있습니다.
  • 데이터분석: 시스템을 운영하는데 필요한 노력을 최소화하기 위해 운영 코스트가 적게 들어가는 AWS의 Redshift, Athena를 적극 활용하고 있습니다. SQL을 이용해 쉽게 그래프를 만들기 위한 툴로 Periscope, Metabase를 활용하고 있습니다.
  • 프론트엔드: AngularJS1 을 사용하고 있고 점차적으로 Vue.js로 이전하는 과정에 있습니다. 가능한 모든 구성요소를 컴포넌트화하여 재사용 가능하도록 하고 있습니다. 더불어 UI에서도 자동화된 테스트를 도입하고 있습니다.
  • 광고&컨텐츠 타게팅: 광고와 컨텐츠를 적절한 유저에게 실시간으로 타게팅하기 위해 검색 엔진인 Elasticsearch와 NoSQL인 DynamoDB를 활용하고 있습니다. 유저의 행동을 분석하고 유저의 성향에 맞는 광고와 컨텐츠를 타게팅하기 위해 다양한 기술적 시도를 하고있습니다.
  • 클라이언트: 기본적으로 Android Studio 3 와 Java, Gradle 기반으로 프로젝트가 구현되고 있습니다. 300만 DAU가 24시간 사용하는 안정성 높은 SDK를 개발하고 변화되는 요구 사항에 맞춰 끊임없이 리팩토링되는 코드를 다루고 있습니다. 이를 위해 다양한 툴과 개발 프로세스를 도입하고 있습니다.
채용 중인 포지션
채용중인 포지션이 없습니다.
회사 정보
버즈빌
  • 회사 홈페이지
    바로가기
  • 사원수
    96명
  • 투자
    160.0억
복지
  • 자기계발비
  • 세미나/컨퍼런스
  • 장기근속 휴가
  • 조식 제공
  • 간식 제공
  • 야근 택시
직원 수
위치
서울시 송파구 석촌호수로 272 대림빌딩 2, 3, 5층