스토리 홈

인터뷰

피드

뉴스

조회수 1196

​[인스팅터스] 이브에 속하다 (feat. 2주 된 따끈따끈한 인턴 첫 경험)

제 1막 휴학신청서를 내다 저는 대학교 2학년을 마치고 돌연 휴학을 선포했습니다. 그 이유는 이대로 계속 공부만 하다가는 아무런 비전이나 목표의식 없이 아무 회사나 들어가서 평생 월급의 노예로 살며 일하게 될 것 같다는 불안감 때문이었습니다. 죽어라 공부만 열심히 해서 일류대학에 오긴 했지만 정작 나 자신이 원하는 삶을 살고 있는지 돌아봤을 때는 성취감이나 만족, 보람을 느끼는 일 보다는 남들의 시선에 맞춰져서 남들이 부러워하는 삶, 돈과 명예를 추구하는 삶이 내 목표가 되어버린 현실을 깨달았습니다. 이때 문득 어린 시절의 꿈이 떠올랐습니다.  남에게 도움이 되고 이 사회에 도움이 되는 삶을 사는 것, 어렸을 때부터 저는 아프리카나 소외된 계층에 많은 관심을 가졌습니다. 하지만 각박한 입시현실과 사회생활에 내던져져 그 목표를 잊고 이기주의, 개인주의에 어느새 적응되어 살아가고 있던 제 자신을 발견했습니다. 저는 휴학 신청을 했고, 제가 원하는 삶을 추구하기 위해 한걸음 내디뎠습니다.제 2막 뭘 할지 모르겠다면 이것저것 다 해보자 저는 제가 무엇을 좋아하고 잘하는지 몰랐습니다. 그저 제가 노력파라는 점과 하나를 잡으면 끈질기게 놓지 않는다는 점만 알고 있었어요. 2018년이 되어 가장 먼저 한 활동은 글로벌 프론티어입니다. 글로벌 프론티어란 해외 탐방 프로그램인데요. 팀별로 주제를 직접 정하고 직접 탐방기관과 컨텍하여 기관 탐방 및 인터뷰 등을 하는 프로그램이었어요. 저는 여기서 ‘여성을 위한 여성에 의한 적정기술’을 주제로 잡아 유럽 탐방을 진행했고, 탐방을 다녀온 후에는 적정기술 동아리를 만들어서 현재까지도 활동하고 있답니다. (여기서 적정기술이란? 주로 개발도상국 지역의 문화적, 정치적, 환경적 면들을 고려하여, 삶의 질 향상과 빈곤 퇴치 등을 위해 적용되는 기술) 유럽 이외에도 태국, 필리핀에서는 APYE(Asia Pacific Youth Exchange)프로그램에 참여해서 각국의 청년들과 유엔에서 지정한 SDGs(Sustainable Development Goals)를 이용해 지역 문제를 해결하였고, 말레이시아에서 열린 SVYE(Social Venture Youth Exchange)에서는 비즈니스 모델까지 직접 설계하였습니다. 국내 프로그램으로는 희망한대 성동청년 문제해결 활동단을 시작으로 성동구 청년정책위원회의 문화 교육 분과장을 맡아 활동하고 있고, 한양여성공학인재양성센터 서포터즈와 한국여성과학기술인지원센터 서포터즈를 통해 홍보 캠페인, 카드뉴스 제작 등을 했습니다. 이 밖에도 기업의 CSR(기업의 사회공헌활동)교육을 한 학기 동안 들으며 휴학러지만 학교에 일주일에 2번 이상은 갔던 불상사를 맞기도 하였답니다. (눈물)제가 한 활동들은 공대라는 저의 전공과는 무관해 보일 수도 있지만 저는 그 속에서의 연관성을 느낄 수 있었습니다. (예를 들어, SDGs와 적정기술은 하나의 뿌리에서 파생된 개념이라는 사실^^) 또한 저의 활동들을 크게 묶어 보면 여성, 소셜, 기업, 기술이라는 뭔가 이브와 맞닿아 있는 듯한 느낌이 드는 건 저 뿐인가요? 제 3막 이브를 만나다 저는 성적 불평등이나 페미니즘, 성적 권리에 대해서 아무 생각이 없던 대학생에 불과했습니다. 하지만 공대라는 특성상 남성비율이 여성비율보다 많고 학교의 모 교수님조차 여성이 학생회장이 되면 안된다는 소리를 하신다는 걸 전해 들으며 아직 사회에 만연한 불합리성에 대해 생각해보았습니다. 이런 생각은 한양여성공학인재양성센터 서포터즈를 하면서 사회 인식을 개선하려는 활동으로까지 이어지게 된 것 같아요. 찾아보지 않아서 그렇지 우리 사회에는 아직 자리 잡고 있어서 나도 모르게 ‘성적인 것은 숨겨야해. 여자는 00해야 돼. 남자는 00해야 돼.’라는 이런 인식 속에 갇혀 살고 있던 것은 아닌지 저 자신도 돌아보게 되었지요. 앞서 다양한 활동을 하면서 저는 앞으로의 제 진로를 취업, 창업, 학업 연장 중에 고민하기 시작했습니다. 아직 취업에 대한 어떠한 경험도 해보지 못했기 때문에 학교에서 주관하는 겨울방학 단기 현장실습을 알아보게 되었습니다. 네0버, 카00트연구소, 서울0정 등 이름만 알면 유명한 회사와 공기업들이 많았지만 저는 이브에 눈길이 갈 수밖에 없었습니다. 무엇보다 제가 관심있는 소셜벤처, CSR, 성문제를 다루고 있는 유일한 기업이었고, 제 전공을 활용해 이런 활동들을 고려해볼 수 있는 좋은 경험이 될 것 같았습니다. 이브는 남들이 꺼려하는 성적권리를 표면에 내세워 사회공헌활동을 하는 유일한 기업이고, 무엇보다 청소년들에게 성교육을 하는 점이 마음에 들었습니다. 알아야 올바르게 대처하고 판단할 수 있는 것처럼 실제로 성교육이 올바르게 진행되지 않는 아프리카나 제 3세계에서는 그만큼 조산, 기형아, 성범죄율이 높게 나타나는 것을 보면 이브의 사회공헌 활동이 왜 사회적 잣대를 동시에 받는 지 이해되지 않았습니다. 제 4막 이브에 속하다. (Feat. 2주 된 따끈따끈한 인턴 첫 경험) 이브에 들어오기 전 회사 생활을 오래한 친한 언니들은 인턴은 무조건 상사 발 밑에서 잔심부름 다해야 된다는 거나 위계질서가 엄청 심할거라는 어마 무시한 말들을 들었습니다. 회사 첫날 긴장하고 출근했지만 의외로 회사 직원분들은 모두 친절했고 위계질서 따위는 존재하지도 않았습니다. 무엇보다 마음에 든 점은 모든 사원들이 나이나 직급에 상관없이 이름 뒤에 님 자를 붙여 00님으로 호칭하는 점이었습니다. 인턴은 이름 없이 “어이 인턴~”이렇게 불리는 경우가 많다 들었는데 저를 존대해가며 존중해주시는 직원분들이 계셔서 너무 감사했습니다. 또한 휴가제도(30분 씩 쓸 수 있는 점)와 이브 제품을 제공받을 수 있는 것, 읽고 싶은 책을 신청하면 사내 도서관을 통해 구입이 가능하고, 심지어 먹고 싶은 간식까지 직접 신청할 수 있다는 점이 특히 더 좋았습니다.(사심 가득) 보통 인턴은 컴퓨터 앞에만 앉아서 잡일 시키는 걸 다 해가며 배운다고 들었는데 이브에서는 일반 사원과 비슷한 일을 하고 저는 1, 2학년 때 배운 실험보다 이브에서 배운 실험이나 기구사용법이 더 알차고 재밌었습니다. 개인 프로젝트 측면에서도 제가 직접 아이디어 생성, 평가단계를 거쳐 인턴에 불과한 저지만 직접 시제품 생산까지 해볼 수도 있다는 말에 감격의 눈물을 흘리고야 말았던 거죠(이브 짱!) 앞으로의 이브에서의 프로젝트 진행을 통해 저도 이브도 함께 성장할 수 있는 계기가 되었으면 하는게 저의 작은 소망이랍니다^^ 마지막으로 분위기 최강 설계 구현팀(D&R)으로 들어와서 너무 행복하고, 앞으로 남은 시간 동안 잘 부탁드린다고 말씀드리고 싶어요~ evecondoms.com☘️생식 건강을 가장 먼저 생각하기에, 자연을 닮은 제품을 지향하기에, 소비자의 권리와 기업의 양심을 잃지 않기에 - 그래서 EVE는 성인용품이 아닌섹슈얼 헬스케어(Sexual healthcare) 브랜드입니다. 이브에 대해 더 알아보고 싶으시다면 지금 이브의 홈페이지에 방문해보세요:)Click me!
조회수 4163

서버 비용을 70%나 줄인 온디맨드 리사이징 이야기

비트윈의 서버에는 사용자들이 올리는 수많은 사진이 저장되어 있습니다. 2016년 3월 기준으로 커플들이 데이트에서 찍은 사진, 각자의 프로필 사진, 채팅을 나누며 올린 재미있는 짤방까지 약 11억 장의 사진이 저장되어 있습니다. 비트윈에서는 이러한 사용자들의 소중한 추억을 잘 보관하고, 사용자들의 요청을 빠르고 비용 효율적으로 처리하기 위해서 많은 노력을 기울이고 있습니다. 이번 포스팅에서는 비트윈 개발팀이 사용자들의 사진 처리를 보다 효율적으로 하기 위해서 어떠한 노력을 하였는지 공유하고자 합니다.기존의 아키텍쳐¶비트윈 사용자가 채팅창이나 모멘츠 탭에서 사진을 업로드 할 경우, 해당 사진은 업로더 서버라고 불리는 전 세계 각지에 퍼져 있는 사진 업로드 전용 서버 중 가장 가까운 서버를 자동으로 찾아서 업로드 됩니다. 업로더 서버는 사진을 해당 AWS Region의 S3 bucket에 적재하고, 미리 지정된 크기의 썸네일을 자동으로 생성하여 역시 S3에 저장합니다. 그리고 Tokyo Region에 있는 비트윈 메인 서버에 이 결과를 토큰 형태로 전송하여 DB에 그 정보를 저장하도록 합니다. 이러한 과정을 통해서 일반 HTTP request보다 훨씬 큰 용량을 가지고 있는 사용자의 사진이 최대한 적은 지연시간을 가지고 업로드되도록 합니다.사용자가 올린 사진은 원본이 S3에 저장됨과 동시에 미리 정해진 사이즈로 썸네일을 생성해서 저장된다.하나의 사진이 대략 5장에서 6장의 서로 다른 크기의 썸네일로 리사이징이 되는데, 이는 클라이언트의 디스플레이 크기에 따라서 최적화된 이미지를 내려주기 위함이었습니다. 예를 들어서 아주 작은 썸네일이면 충분한 채팅 프로필 표시 화면을 그리기 위해서 사용자가 올린 3백만 픽셀이나 되는 원본 사진을 받아서 클라이언트가 리사이징 하는 것은 지연 시간뿐 아니라 과도한 데이터 사용이라는 측면에서 효율적이지 않기 때문에 작게 리사이징 해놓은 사진을 내려주는 것이 더 바람직합니다.비트윈 사용자들의 넘치는 사랑(?)에 비트윈은 출시 후 5년 동안 약 11억 장, 썸네일을 모두 합치면 66억 장의 사진을 저장하게 되었습니다. 이 사진은 전부 AWS S3에 저장되어 있으며, 썸네일을 합친 총 용량은 2016년 3월 기준 무려 738TB였습니다. 이에 따라 사진을 저장하기 위한 S3 비용이 전체 인프라 운영 비용에서 상당 부분을 차지하게 되었습니다.기존 아키텍쳐의 비효율성¶비트윈 팀은 어느 날 위와 같은 기존의 사진 전송 아키텍쳐에 의문을 가지게 되었습니다. 비트윈 서비스가 다른 서비스와 가장 다른 특징 중의 하나는 커플 간의 데이터는 그 둘 사이에서만 공유된다는 점입니다. 일반적인 웹사이트 같은 경우, 하나의 게시물 혹은 이미지가 수천 수 만명의 유저에게 전달되지만 비트윈에서는 그렇지 않습니다. 즉, 개별 사진의 Fan-out이 작다는 점을 특징으로 가지고 있습니다.그리고 클라이언트에서 LRU를 기반으로 한 파일 캐쉬를 사용하고 있는데, 이를 통해서 위에서 말씀드린 채팅창 프로필 사진 같은 경우 클라이언트에서 캐쉬될 가능성이 매우 커지게 됩니다. 그리고 CDN으로 사용하고 있는 AWS의 CloudFront에서도 약 30~40%의 추가적인 Cache hit을 얻을 수 있었습니다. 즉, 이미 Fan-out이 낮은 리소스가 높은 Cache hit rate를 가지는 사용패턴을 가지고 있는 셈이 됩니다.더군다나 사용자의 디바이스 사이즈에 따라서 미리 리사이징 해놓은 썸네일 중 일부는 아예 사용하지 않는 사용패턴이 나타나기도 합니다. 아이패드와 같은 큰 디스플레이를 가진 클라이언트를 쓰는 사용자와 아이폰4를 사용하는 사용자가 필요로 하는 썸네일의 크기는 다를 수밖에 없기 때문입니다.아래의 그래프는 S3 접근 로그를 분석해서 파악한 특정 기간 내에 같은 해상도를 가지는 썸네일을 클라이언트가 한 번 이상 재요청 하는 비율을 나타내는 그래프입니다. 하루 내에 같은 해상도의 사진을 요청하는 경우는 10% 가 되지 않으며, 한 달 안에도 33% 정도에 불과한 것을 알 수 있습니다.특정 기간 내에 S3에 저장된 썸네일이 다시 요청되는 비율결국 비트윈 팀은 미리 여러 해상도의 썸네일을 준비해서 저장해 놓은 아키텍쳐보다는 사용자가 요청할 때 그 요청에 알맞게 리사이징된 썸네일을 새로 생성해서 내려주는 게 훨씬 비용 효율적이라는 결론에 도달하게 됩니다.새로운 아키텍쳐¶Skia¶하지만 이러한 온디맨드-리사이징 아키텍쳐로의 변환에 가장 큰 걸림돌이 있었습니다. 바로 사진의 리사이징에 오랜 시간이 걸린다는 점이었습니다. 비록 아키텍쳐 변화를 통해서 저희가 얻을 수 있는 비용 이득이 크더라도, 비트윈 사용자 경험에 느린 사진 리사이징이 방해가 되어서는 안 되었습니다.이때 저희가 찾은 것이 바로 Skia 라이브러리였습니다. Skia 라이브러리는 Google에 의해서 만들어진 2D 그래픽 라이브러리로써, 크롬이나 안드로이드, 모질라 파이어폭스 등에 사용되고 있었습니다. 그리고 이 라이브러리는 CPU 아키텍쳐에 따라서 인스트럭션 레벨로 매우 잘 최적화가 되어 있었습니다. 저희가 기존에 쓰고 있던 ImageMagicK에 비해서 거의 4배 속도로 이미지 리사이징을 처리할 수 있었으며, 총 CPU 사용량도 더 적었습니다. 저희는 이 라이브러리를 Python으로 wrapping한 PySkia라는 라이브러리를 내부적으로 만들어서 사진 리사이징에 사용하기로 하였습니다.WebP¶저희는 여기서 한발 더 나아가 보기로 했습니다. 단순히 리사이징만 Skia로 대체하는 것이 아니라, 원본 사진의 저장도 더 효율적으로 할 방법을 찾게 되었습니다. 그 결과 자연스럽게 떠오른 것이 비트윈 스티커 시스템에서 사용되었던 WebP 방식이었습니다. WebP 역시 구글이 만든 이미지 인코딩 방식으로써, 비슷한 화질을 가지는 JPEG에 비해서 약 26% 정도의 용량이 절약된다는 점에서 장점이 있습니다.온디멘드-리사이징¶위에서 언급한 대로 Skia 리사이징과 WebP 원본 저장을 합하여 아래와 같이 필요한 해상도의 사진을 그때그때 리사이징 하는 온디멘드-리사이징 아키텍쳐로 옮겨가게 되었습니다.사용자가 올린 사진은 원본이 WebP로 변환되어 S3에 저장된다. 클라이언트의 요청이 있을 때는 그때그때 요청한 사이즈로 리사이징한 썸네일을 생성해서 내려준다.리사이저 서버가 사용자의 요청을 받아서 원하는 해상도의 사진을 리사이징해서 내려주기까지 채 100ms가 걸리지 않는데, 이 정도면 사용자의 경험에 영향을 주지 않는다고 판단하였습니다. 리사이저 서버는 업로더 서버와 함께 세계 각지의 AWS Region에 배포되어 있으며, 이는 사용자가 요청한 사진을 최대한 빨리 받아가기 위함입니다.기존 사진 마이그레이션¶위와 같은 아키텍쳐 전환을 통해서 새롭게 업로드 되는 사진들은 원본만 WebP로 변환되어 저장한 후 요청이 들어올 때만 온디멘드 리사이징이 되지만, 그동안 비트윈 사용자들이 축적해 놓은 11억 장의 사진은 여전히 여러 사이즈의 썸네일로 미리 리사이징이 되어 있는 비효율적인 상태였습니다. 저희는 이 사진들도 마이그레이션하는 작업에 착수했습니다.11억 장이나 되는 원본 사진들을 전부 WebP로 변환하고, 나머지 50억 장의 미리 생성된 썸네일 사진을 지우는 작업은 결코 간단한 작업이 아니었습니다. 저희는 이 작업을 AWS의 Spot Instance와 SQS를 통해서 비용 효율적으로 진행할 수 있었습니다.Auto Scaling with Spot instance¶마이그레이션 작업은 크게 다섯 단계로 이루어져 있습니다.커플 단위로 작업을 쪼개서 SQS에 쌓아놓습니다.Worker가 SQS로부터 단위 작업을 받아와서, 해당 커플에 존재하는 모든 사진을 WebP로 변환하고 S3에 올립니다.S3로의 업로드가 확인되면, 그 변경 사항을 DB에 적습니다.기존 썸네일 사진들을 삭제합니다.기존 썸네일이 삭제되었다는 사실을 DB에 적습니다.작업을 하는 도중에 얼마든지 Worker가 중단되거나 같은 커플에 대한 작업이 두 번 중복되어서 이루어질 위험이 있습니다. 이를 위해서 마이그레이션 작업을 멱등적으로 구성하여서 사용자의 사진이 손실되는 등의 사고가 발생하지 않도록 하였습니다. 중간마다 DB에 접근해서 변경된 내용을 기록해야 하는 작업의 특성상, 작업의 병목 구간은 비트윈 DB였습니다. 그리고 사진 인코딩을 바꾸는 작업의 특징상 많은 CPU 자원이 소모될 것으로 생각하였습니다.DB에 부담이 가지 않는 범위내에서 많은 CPU 자원을 끌어와서 작업을 진행해야 할 필요성이 생긴 것입니다. 이 조건을 만족하게 하기 위해서 SQS를 바라보는 Worker들로 Auto-scaling group을 만들었습니다. 그리고 이 Auto-scaling group은 c3.2xlarge와 c3.4xlarge spot instance로 구성되어 있으며, DB의 CPU 사용량을 메트릭으로 하여 Scaling이 되도록 하였습니다. 작업은 주로 DB의 부하가 적은 새벽 시간에 집중적으로 이루어졌으며, 이 인코딩 작업은 대략 4일 정도가 소모되었습니다. 작업 과정에서 Tokyo Region에 있던 c4.2xlarge와 c3.4xlarge spot instance를 최대 140대를 사용했고, 총 사용 시간은 6,767시간이었습니다. 사용한 instance의 계산 능력을 ECU로 환산하면 총 303,933 ECU · hour를 작업에 사용하였습니다. 마이그레이션에 사용된 EC2 비용을 바탕으로 계산해 보면, 백만 장의 WebP 인코딩을 위해서 사용한 비용이 $1.8 밖에 되지 않았다는 것을 알 수 있습니다.작업 과정에서 AWS 서비스에 의외의 병목 구간이 있다는 것을 알게 되었는데, S3 단일 버킷에 1분당 1천만 개 이상의 object에 대한 삭제 요청이 들어오면 Throttling이 걸린다는 사실과 SQS의 in-flight message의 개수가 12만 개를 넘을 수 없다는 것입니다.결과¶위의 아키텍쳐 변화와 마이그레이션 작업 후 저희의 S3 비용은 70%가 넘게 감소했으며 전체 인프라 비용의 상당 부분이 감소하였습니다. 온디멘드 리사이징으로의 아키텍쳐 변화는 Storage 비용과 Computation 비용 사이의 교환이라고 볼 수 있는데, 아래 그래프에서 볼 수 있듯이 확연한 비용 절감을 달성할 수 있었습니다.총 마이그레이션 비용¶항목사용량비용 ($)EC2 spot instance6,767 hrs1,959.11SQS188,204,10489.59S3 Put/Get Requests2,492,466,8605,608.34총비용7,657.04마이그레이션 결과¶항목Before MigrationAfter Migration감소량 (%)S3 # of objects6.65 B1.17 B82.40S3 storage738 TB184 TB75.06비용 감소¶사진 저장과 리사이징에 관련된 비용이 68% 감소하였음못다 한 이야기¶이번 포스팅에서는 최근에 있었던 비트윈 사진 아키텍쳐의 변화에 대해서 알아보았습니다. 주로 사용자의 경험을 방해하지 않는 조건에서 비용을 아끼는 부분에 중점을 두고 저희 비트윈의 아키텍쳐 변화에 대해서 설명해 드렸습니다. 하지만 이 글에서 미처 언급하지 못한 변화나 개선 사항들에 대해서는 다루지 못했습니다. Tokyo Region에서 멀리 떨어져 있는 사용자를 위해서 전 세계 여러 Region에 사진 저장/전송 서버를 배포하는 일이나, 사진을 로딩할 때 낮은 해상도로부터 차례대로 로딩되도록 하는 Progressive JPEG의 적용, 사진을 아직 받아오지 못했을 때 Placeholder 역할을 할 수 있는 사진의 대표색을 찾아내는 방법 등이 그것입니다. 이에 관해서는 후에 자세히 다뤄보도록 하겠습니다.정리¶비트윈 개발팀에서는 많은 인프라 비용을 소모하는 기존 썸네일 저장 방식을 개선하여 70%에 가까운 비용 절감 효과를 보았습니다. 기존의 썸네일을 미리 생성해놓는 방식으로부터 클라이언트가 요청할 때 해당 크기의 썸네일을 리사이징해서 내려주는 방식으로 변경하였고, WebP와 Skia등의 새로운 기술을 적용하였습니다. 이를 통해서 사용자 경험에는 거의 영향을 주지 않은 상태로 비용 절감 효과를 볼 수 있었습니다.저희는 언제나 타다 및 비트윈 서비스를 함께 만들며 기술적인 문제를 함께 풀어나갈 능력있는 개발자를 모시고 있습니다. 언제든 부담없이 [email protected]로 이메일을 주시기 바랍니다!
조회수 1103

아띠 #22. 매일 새로운 삶을 사는 라이더, 저스틴

Story #22. 매일 새로운 삶을 사는 라이더라이더 '저스틴'을 소개합니다.간단한 자기소개를 해줘!음... 한국에서는 주관식이 어렵다니까;;나는 30살 늦각지에 독립해서 자유를 만낀하며 살고있는! “저스틴” 이라고해저스틴이란 사람은 굉장한 열정을 가지고 항상 새로운 분야에 도전하려하고 많이 부딪치고어려움을 겪기도 하지만 많은 어려움속에서 경험을 통해 새로운것을 하고자 하는 사람이야.아띠는 어떻게 알게 되었어?아띠 인력거는 2013년. 10월 kbs파노라마에서 방영된 김난도 교수 내일이라는 프로그램에서 아띠인력거가 소개되면서 처음 알게 되었어. 언젠가 한번은 꼭 인력거를 타봐야겠다는 생각에 손님으로 인력거를 체험한 이후 손님이 아닌 직접 라이더가 되서 북촌 방문하는 사람에게 북촌 곳곳 숨은 명소와 재미난 이야기를 소개하고 싶어서 라이더를 지원하게 되었어왜? 손님으로  먼저 인력거를 탔어? 바로 지원해도 되잖아?간접적으로 느끼는거랑 직접적으로 느끼는거에 차이가 있었어! 경험했을때 생각보다 훨씬더 인력거의 매력에 매료되더라고. 매력이 무엇이었어? 내가 강남사람이라 그런지 모르겠는데 종로라는 공간이 너무 매력적이었어.서울이란 곳이 도시화되어 옛 정취를 느끼기 어려운지만 도시화된 사회속에서 새로운 역사와 . 한옥을 느낄 수 있고. 옛것을 느낄 수 있는곳으로 많이 놀러왔었어손님으로 탔을때 어떘어?아띠 라이더랑 북촌을 둘러보니 평소에 그냥 지나갔던 곳도 다시 보게 되었고, 정말 숨은 명소가 많다는 걸 알게되었어. 그래서 나같은 사람들에게 소개해 주고 싶어서 라이더가 되게 되었지저스틴을 손님으로 태웠던 라이더가 포레스트였다는데?응 포레였어. 그때 너무 궁금한게 많아서 포레에게 질문을 많이 했었지. 나중에 안 이야기지만 내가 혼자와서 혼자타서. 코치코치 많은걸 물어봐서 내가 스파이인줄알고 조심스럽게 이야기 했다고 하더라구포레랑은 언제 탔던거야? 2014년 2월~3월 정도 되었던거 같은데.  전화로 예약을 했을때 전화로 ij에게 인력거를 타고 싶다고 했어. 근데 ij가 지방출장중이라 새로지정된 포레로 타게 되었지. 면접은 누가 봤어?IJ랑 1:1로 면접을 봤어. IJ가 이러더라구 “잠깐 나가실까요? 걸으면서 면접 보시죠”IJ의 첫인상은 어땠어?이사람 뭐지? 뭘까? 티비에서 보던 그분이구나. 그 사람이구나.인터뷰를 이어가면 이어갈 수록 일반적인 사람이랑 다른 생각을 가지고 있구나. 상식을 깨는 사람이구나.면접은 어땠어?보통 인터뷰 볼때에는 지원사유 여러가지를 물어보지만. IJ의 인터뷰 내용은 자기가 추구하는 인생의 가치를 집중적으로 물어보았던거 같아.직장은 아니지만. 우리가 같이 일했을때 어떤 역할을 하고 기여가치에 대해 집중적인 질문을 받는데. 각 개인이 추구하는 인생의 목표나. 가치에 대해서 많이 물어보았던거 같아.그런것들을 물어봐서 정말 다르구나 느끼게 되었지.  첫 라이딩 어떘어?첫 라이딩은 사실 기억이 잘 안나. 처음에 북촌을 많이 소개시켜주고 싶었는데. 시작하고 나니까. 사람과 사람이 만나는거. 그런것 접점. 사람을 만나면서. 사람들에게 긍정적인 영향을 전파한다 생각했는데. 얻어가는게 많고. 사람들 사는 방식이 매우 다양하구나. 라이딩 하면서 기억에 남는 에피소드는 뭐가 있어?내가 R-3인데 R-3 등급이 되려면 100번 라이딩을 해야 되잔아. 생각해보면 100번 라이딩은 하루를 1번당 평균으로 7팀을 태웠으니 700팀을 태운거야. 1400명을 만난거지.근데 그중에서 기억에 남는 라이딩은대전 여자 태워서 돈 대신 스팸 받았던 이야기인데재작년 추석 연휴 시작되는 날이였어. 잭슨이랑. 야간 라이딩을 하던 중이였는데 지나가는 여성 한분이 짐을 많이 들고 있어서 태워줬어. 그런데 그분이. 고맙다면서 추석 선물 세트. 스팸 3호. 스팸 2개를 꺼내서 팁으로 주셔서 돈 대신 스팸을 받은 적이 있었지 그리고 예전에 아줌마 2분은 태웠었는데  그런데 그 후에 또 다시오셨는데  혼자 오셔서는 1시간 인생 푸념을 하셔서 듣어 드린 적도 있었구그리고 이 인력거가 한국분이 많이 타시지만  해외 이민가신지 20-30년 되신 분들이 오랜만에 고국을 방문하셔서 북촌에 오셔서 한국의 옛 모습을 보시고 감동받고 돌아가시는 모습이 너무 좋았어.마지막으로 북촌 사시는 할머니였는데. 인력거 타고 가는데 할머니가 짐을 무겁게 짊어지고 가시길래. 행선지를 물었는데. 북촌 근처였어. 그 분이 한사코 사양하셨는데. 모셔다 드렸어. 1주일인가. 뒤에 딸을 통해서 할머니가 이런 고마움을 받았다 해서. 음료수 한잔을 전달해 달라해서. 전달 받았던 경험이 이었지저스틴! 몸도 좋고 얼굴도 잘생겼는데 라이딩 하면서 로맨스는 없었어?(그게 쉽지가 않은게.) 많은 사람을 만나며 사사로운 감정을 가질 수 있지만 아띠라는 이름을 달고 하는것이기 때문에 사람들을 만나며 개인적인 감정을 가질 수 있는것을 만들지 않았던거 같아 아띠에 피해를 끼치고 싶지 않고 사람들을 아띠를 통해 만나지만 사람들은 아띠를 만나는 것이기 때문에 아띠에 영향을 끼치고 싶지 않았던거 같아. 나의 오지랖이지. 잡생각이 많았지. 본인은 어떤 라이더인거 같아? 인력거를 타는 동안. 본인이 느낄 수 잇는 가장 편안함? 안좋은 감정, 스트레스를 모두 날려버리고, 인력거를 타는 동안은 가장 편안한 상태가 되는 것 같아아띠가 변화되는 과정을 보았잖아. 어때? 어땠어?뭔가 젊은 친구들이 모여서 열정과 에너지를 쏟는 것을 보면서 감동도 받았지만. 성장하면서. 어려운 부분도 많고. 어려운 점도 많았을텐데. 50명이라는 라이더로 성장한게. 아띠인력거라는 회사가 사람들에게 좋은 인식과 윤리적인 행동을 하고 있다는 것을 느꼈어. 하지만 앞으로 가야할 길이 많다는 거. 노력해야 할게 많아.변화되는 모습에 항상 놀라워. 2년. 3년 시간에 많은 라이더가 일하고 있고. 무엇보다도 라이딩하는 친구들이회사 정규인원으로 속해 일하는게 아님에도 불구하고. 라이더 한명 한명이 아띠에 대한 애정과 애착을 가지고 있는 것을 보면 더 많은 성장을 할 수 있는 아띠라고 생각해.  아띠가 어떤 영향을 준거 같아?사회생활 하면서. 되게. 로직한. 제너럴한 삶을 살뻔 했는데. 아띠를 만나면서. 정말 내가 인생에 있어서 추구해야할 가치가 무엇인지 되돌아 보게 한. 단순히 내가 돈을 벌며 일을 하는 것 이상으로 내가 무엇을 해야 행복할 수 있고. 가치 있는 삶인지 일깨워 주는 곳. 저스틴에게 아띠란?1.o2. 산소다. 일상생활 속에 지쳐있을 때 숨 쉴수 있는 공간. 활력소가 되는.인력거를 타는 순간 원 없이 즐기고, 한 없이 웃고, 행복할 수 있는.2. 행복한 놀이터다. 원없이 즐기고 갈 수 있는. 무언가. 힐링과 재미를 느낄 수 있는. 마지막으로 아띠에게 바라는 점?사람들한테 앞으로도 계속 좋은 인상과 좋은 경험을 전달할 수 있는 아띠의 처음 모습 그대로 끝까지 남아있었으면 좋겠어. 아띠 화이팅이야!!아띠의 원년멤버로써 아직도 힘차게 페달을 밟고 있는  매일매일 새로운 삶을 사는 라이더, 저스틴의 스토리였습니다:)아띠를 직장이 아니라 행복한 놀이터라고 생각하는 저스틴이검은 머리 파뿌리 될때까지 힐링과 재미를 느낄 수 있는 아띠는 그런 공간이 되고 싶습니다!!#아띠라이더스클럽 #팀원소개 #팀원인터뷰 #팀원자랑 #기업문화 #조직문화 #사내문화
조회수 1126

앱 데이터 분석 시 사용자 세그먼트의 필요성

사용자 세그먼트(USER SEGMENTATION)란? 모바일 분석 툴을 사용하면 앱 사용자에 대한 많은 정보를 얻을 수 있습니다. 하지만 방대한 데이터는 오히려 의사결정에 혼란을 일으킬 수 있어 비즈니스에 의미가 있는 데이터를 선별해서 보는 것이 중요합니다.‘사용자 세그먼트’란 데이터의 필터 기능으로, 1차 데이터를 하위 기준으로 분류해서 보는 것을 의미합니다. 예를 들어, 앱 서비스 사용자들을 성별, 연령, 국가, 플랫폼 별로 나누어서 보는 것도 세그먼트에 해당합니다. 이 기능을 이용하면 ‘우리 사용자는 누구인가?’ 에서 더 나아가, 앱 서비스의 충성고객, 구매고객, 이탈고객 각각의 특성을 파악하고 이에 맞는 비즈니스 전략을 만들 수 있습니다.아래 내용을 통해 앱분석 시 사용자 세그먼트의 방법과 필요성을 알아보겠습니다.사용자 세그먼트 적용하기사용자 세그먼트가 무엇인지 실제 데이터 분석 툴의 예시를 보며 자세히 알아보도록 하겠습니다. 모바일 분석 서비스 와이즈트래커(WISETRACKER)는 기본 세그먼트와 사용자 정의 세그먼트 기능을 제공하고 있습니다.기본 세그먼트기본세그먼트 기능을 통해 플랫폼, 성별, 연령대에 따라 데이터를 분류할 수 있습니다. 비즈니스에 따라 사용자 구분 시 중요한 지표가 있다면, 그것을 기본세그먼트 항목으로 추가하는 것도 가능합니다. 광고채널, 회원여부, 회원등급 등이 이에 해당합니다.[ 와이즈트래커 세그먼트 설정화면 – 필요한 세그먼트를 더블 클릭하거나, 오른쪽 상단의 ‘Drag Here’ 로 세그먼트 항목을 Drop하면 세그먼트가 적용됩니다. 여러가지 세그먼트를 동시에 적용할 수 있습니다 ]아래 데이터는 기본 세그먼트 중 연령대(20대, 30대, 40대) 세그먼트를 이용해 [신규방문 vs 재방문] 리포트 데이터를 하위 분석한 결과입니다.이를 통해 단순히 신규방문/재방문의 수치/비율 뿐 아니라, 각 방문 유형별 연령대 구성을 파악할 수 있습니다. 이 데이터를 통해 처음방문자의 경우, 20대와 30대의 수치가 비슷하게 나타나지만 반복방문자의 경우 30대의 비율이 20대보다 훨씬 높게 나타나, 앱 서비스가 20대보다 30대에게 지속적으로 어필되고 있다는 것을 확인할 수 있습니다.사용자 정의 세그먼트사용자 정의 세그먼트를 통해 기본적으로 제공되는 세그먼트를 조합해 비즈니스에 필요한 맞춤 세그먼트를 설정할 수 있습니다. 예를 들어, 앱 서비스의 주요 고객이 iOS를 사용하는 20~30대 여성이라면 아래와 같이 해당 속성값을 가지는 사용자 정의 세그먼트 ‘iOS_2030_여성’을 생성합니다.위에서 생성한 세그먼트를 위의 [신규방문 vs 재방문] 리포트에 적용하면 아래와 같은 데이터가 나타납니다.이처럼 사용자 정의 세그먼트를 이용하면 앱 사용자를 비즈니스에서 정의한 타겟 고객군과 잠재 고객군으로 분류하여 유의미한 사용자 그룹의 숫자를 파악할 수 있습니다.사용자 세그먼트의 필요성데이터 분석은 분석 자체가 목적이 아니라, 비즈니스의 성장과 목표 달성에 도움이 될 때 의미가 있습니다. 그럼 사용자 세그먼트는 비즈니스의 성장에 어떤 도움을 줄 수 있을까요?1. 의사결정에 필요한 데이터를 선별해 추출할 수 있다. 신규 고객을 위한 이벤트 기획 시, 신규 고객들의 성별, 나이, 플랫폼 등을 세그먼트 기능을 통해 파악할 수 있습니다. 만약, 아래 테이블처럼 신규 고객의 대다수가 20,30대 여성이라면, 이들의 흥미를 끌만한 이벤트를 기획해 이벤트 참여율을 높일 수 있습니다.[ 와이즈트래커 내 처음방문자 방문수 데이터에 연령_성별 사용자정의 세그먼트를 적용한 화면 ]2. 어떤 유저가 우리 비즈니스에 가장 유의미한지 파악할 수 있다. 앱 서비스의 핵심적인 유저는 앱을 주기적으로 방문하고, 구매 빈도/금액이 높은 사용자입니다. 이들의 특성을 세그먼트를 통해 파악하고, 이러한 데이터를 기반으로 해당 사용자들의 충성도와 구매율을 높이기 위한 프로모션을 진행할 수 있습니다.[ 와이즈트래커 내 1회 구매자 방문수 데이터에 여성들의 연령_플랫폼 사용자정의 세그먼트를 적용한 화면 ]3. 오디언스 타겟팅(AUDIENCE TARGETING)에 이용할 수 있다.세그먼트 기능을 통해 파악한 특정 사용자 그룹의 특성을 바탕으로 오디언스 타겟팅을 진행할 수 있습니다. 앱에서 한번도 상품을 구매하지 않은 비구매자 그룹의 특징을 파악했다면, 이를 기반으로 해당 그룹의 ADID/IDFA를 추출해 구매를 유도하는 푸시메시지 또는 광고를 노출할 수 있습니다.[ 와이즈트래커 오디언스 타겟팅 설정화면. 비구매자 그룹의 주요 특징이 회원인 40대 국내 남성이라면 이들의 ADID/IDFA를 추출해 구매를 유도하는 푸시메시지/광고 프로모션을 진행할 수 있다.]비즈니스 성장의 지름길 고객에 대한 이해도가 높을수록 비즈니스는 빠르게 성장합니다. 이 때문에 모바일 비즈니스에서 사용자 세그먼트를 통해 비즈니스 고객군 별 특성을 정확하게 파악하는 것은 선택이 아닌 필수입니다. 모바일 데이터 분석을 이제 시작했다면, 사용자 세그먼트 기능을 통해 데이터에 깊이를 더하고 비즈니스 성장에 핵심적인 데이터를 확인해보세요! * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.#와이즈트래커 #앱마케팅 #마케터 #성과분석 #데이터분석 
조회수 2664

삼블리가 만난 사람 - 건축구조 전문가 나민수 수석

안녕하십니까? 삼성물산 건설부문 대학생기자단 8기 주현우, 조영규 기자입니다. 봄기운이 물씬 풍기는 4월의 어느 날, 특별한 만남을 위해 삼성물산 건설부문에 다녀왔습니다. 바로 삼블리 기자단에서 삼성물산 건설부문의 건축구조 전문가이신 나민수 수석님을 만나기 위해서입니다. 평소 건축구조에 대해 궁금한 것들이 많았던 저희에게 정말 알찬 시간이었습니다. 귀한 시간 내어주신 나민수 수석님의 인터뷰, 지금 들려드리겠습니다!Q ) 안녕하십니까! 삼성물산 건설부문 대학생기자단 8기 주현우, 조영규 기자입니다. 만나 뵙게 되어 영광입니다. 먼저 수석님의 간단한 소개 부탁드리겠습니다.안녕하세요. 1989년에 삼성물산 건설부문에 입사해 현재 TA(Technical Advisor)팀에서 근무하고 있는 나민수 수석입니다. 저를 건축구조 전문가라고 소개했는데 사실, 대학시절 건축공학을 전공하고 졸업 후 바로 입사해 지금까지 8개의 현장에서 약 14년 동안 시공을 맡아왔습니다. 사실은 시공전문가에 더 가깝다고 할 수 있죠.Q ) 직접 ‘시공전문가’라고 말씀하셨는데 어떻게 구조기술사와 건축사 자격을 가지고 계신 건가요? 특별한 계기가 있으신 건가요?학부생 때부터 건축구조에 관심이 있어서 개인적으로 조금씩 공부를 했습니다. 그러다 실제 현장에서 구조적인 문제가 발생하면 본사 기술팀에 자문을 요청하고 기다리는 일이 많았는데, 그때 내가 직접 해결해보면 어떨가? 하는 생각을 하게 되었습니다.그렇게 3~4년 동안 공부를 하고 구조기술사 자격을 취득했습니다. 우리가 아는 시공이나 구조는 건축 전체업무 중 일부분 입니다 진정한 엔지니어가 되기 위해서는 관련분야에 대한 지식이 필요하다고 생각하는데, 건축사는 다양한 분야를 폭넓은 이해가 필요한 분야라 도전하게 되었습니다. 시공하다가 어떻게 구조기술사와 건축사 자격을 취득하는지 많이 궁금해 하시는데, 사실 현장에서 경험을 제대로 쌓는다면 설계사무소에서 접하지 못한 훨씬 다양한 부분을 배울 수 있고 도움이 된다고 생각해요. 전 그렇게 현장 경험을 바탕으로 두 가지 자격을 취득할 수 있었습니다. Q ) 일반 건축구조기술사사무소와 삼성물산과 같은 대기업에서의 업무의 차이는 어떤가요?구조기술사사무소는 아무래도 설계위주로 업무가 진행되다 보니 실제 현장에서의 디테일한 부분을 놓치는 경우가 많아요. 건설사에서는 설계를 바탕으로 현장에서 구조물을 지어야 합니다.구조물을 구현하는데 필요한 공법, 요소기술, 품질 및 안전관리, 공기 및 원가관리등 실질적이고 구체적인 업무가 부가됩니다. 예를 들어 구조물을 설계 하는 사람들은 완성된 상태에서 구조계산과 해석을 합니다. 그런데 시공하는 과정에서는 단계가 있을 수밖에 없죠. ‘하부 기둥을 세우고 보, 상부 기둥을 세우고 보’ 이런 식으로 순서가 있습니다. 구조물은 시공 단계에서 외력이 오면 크게 변형하는 불안정한 상태를 거칩니다. 시공 중에 붕괴사고가 발생하는 주된 이유이기도 하죠. 현장에서 이러한 것을 사전에 체크하여 각 단계별로 안전하게 시공하는 것이 굉장히 중요합니다. Q ) 현장에서 구조기술자는 어떤 역할을 담당하나요? 시공 과정에서 여러 분야의 전문가들과 소통하고 때로는 갈등을 겪기도 하실 텐데 이럴 때는 어떻게 해결하시나요?보통 소규모 현장은 시공직들만 있고 구조적인 문제나 결함이 발견되었을 때 자문하는 식으로 진행됩니다. 반면에 대규모 현장에서는 구조담당자가 상주하여 구조 지원을 하고 발생되는 문제를 빠르게 처리합니다.건축 현장에는 여러가지 분야가 있습니다. 하나의 건물을 짓기 위해 설계, 시공, 구조, 전기, 소방, 조경, 토목등 다양한 분야들이 협력하고 있습니다. 부족한 공사 기간 내에 갈등을 겪을 시간이 없어요. 소통할 시간도 부족할 때도 많죠. 물론 설계도면의 디테일 문제나 현장의 진행상황 등으로 갈등이 있을 수도 있지만 최대한 협력해야 합니다.각 분야별 기술적인 소통을 위해 BIM이라는 툴을 이용할 수 있습니다. 각 분야의 모든 정보를 3D 모델 속에 입력하여 각자가 필요한 부분을 추출하여 사용하는 것입니다. 저는 BIM이 소통의 매개체라고 생각해요. 아직은 널리 사용되지는 않고 있지만 머지않아 건축/건설 업계는 모두 BIM을 사용할 것입니다. Q ) 가장 인상 깊었던 현장은 어디였나요? 당시 현장에서 어려움은 없었는지도 궁금합니다.인천공항 교통센터가 가장 기억에 남아요. 2002년 월드컵을 목표로 공사가 진행되었는데 공사 기간이 상당히 부족했어요. 시간상으로 힘들었죠. ‘그레이트 홀’이라는 돔 형태의 비정형 구조의 천정과 그 위에 있는 쥬얼(Jewel)구조물을 시공하는데 공사 기간이 부족해서 바닥 석재마감이랑 같이 진행했어요. 바닥을 사용하면 안 되기 때문에 직접 천정의 곡률과 구조를 계산하고 해석해서 천정에 가시설을 설치하고 공사를 진행했습니다. 그 당시에 야간 철야 작업을 하고 있는데 캐리어를 끄는 첫 승객이 지나갔죠. 그래서 더 기억에 남는 것 같습니다. 허허. Q ) 수석님께서 ‘Partial Top-Down’이라는 공법을 현장에 적용 했다는데, 어떤 공법인가요?‘Partial Top-Down’은 기존 ‘Top-Down’ 공법과 ‘Island Cut’ 공법을 함께 사용하는 공법입니다. 일반적인 Top-Down 공법은 지하층을 파내면서 동시에 지상층도 공사를 진행하는 것을 말합니다. 이를 적용하게 된 계기가 옛날에 공덕에서 아파트 시공현장의 주차장을 공사하고 있었는데 주변 지반의 문제가 있었습니다. 이를 해결하기 위해 고민하다 부분적으로 Top-Down 공법을 적용하면 어떨까 하는 생각에서 고안하게 되었습니다. 흙막이 변위가 심한 굴착작업을 중단하고 먼저 내부  골조를 세웁니다. 그런 다음 Island Cut 공법으로 내부 골조에 지지하여 부분적으로 Top-Down 공법으로 시공합니다. 당시 지반문제로 많은 고민을 했는데 제가 생각해낸 방법으로 잘 해결되어 더욱 뜻 깊었던 현장이었습니다.  Q ) 건축공학이 아닌 건축학을 전공한 학생들도 구조 분야로 진출할 수 있을까요?결론부터 말하면 얼마든지 가능하다고 말씀드리고 싶습니다. 건축설계와 구조설계분야 양쪽에  깊은 전문지식을 가지고 활동하는 사람도 많습니다. 설계를 전공했다고 설계만 해야 한다는 생각은 자신을 너무 구속 하는게 아닌가요? 자신이 하고 싶은 것을 정해서 나아가야 한다고 생각합니다. 얼마 전, 제가 어느 영화에서 본 인상 깊었던 대사가 있는데 자신의 진로에 대해 고민하는 학생들에게 이 말을 꼭 들려주고 싶네요.“당신의 미래는 백지이기 때문에 어떤 지도라도 그릴 수 있습니다. 모든 것이 당신 하기 나름인 것이지요. 모든 것에서 자유롭고 가능성은 무한히 펼쳐져 있습니다. 이것은 멋진 일입니다.”Q ) 수석님께서 근무하시는 TA팀은 어떤 일을 담당하시나요? 또한, 수석님의 일상은 어떤가요?TA팀은 현장에서 기술사고 예방활동을 주임무로 하고 있습니다. Technical Advisor로 현장에서 발생하는 구조문제에 대해 자문하고, 프로젝트 입찰지원, VE(Value Engineering)라고 하는 원가절감 방안 마련 등 굉장히 다양한 업무를 합니다. 그렇기 때문에 저의 일상은 매우 불규칙적입니다.본사보다는 주로 현장에 있습니다. 허허. 매일매일 시간과 공간과 업무 내용이 달라집니다. 처음에는 조금 낯설고 부담이 있었는데 지금은 즐기면서 일하고 있습니다. 이렇게 다양한 일을 하는 것도 재미가 있어요.Q ) 구조 분야를 희망하는 학생들에게 대학원 진학을 추천하시나요? 아니면 학부 수준의 전공지식으로 업무 수행에 충분하다고 생각하시나요?필수조건은 아니지만, 개인적으로 권장하고 싶습니다. 학부 시절에 배우는 구조는 일부입니다. 대학원에서 지도교수와 동기들과 좀더 깊이 있는 지식을 배우기 때문에 구조를 이해하는데 더 효과적일 것입니다. 물론 개인적으로 공부해도 되지만 이러한 것뿐만 아니라 대학원의 동기들, 지도교수 등 인적 네트워크를 형성한다는 것도 중요하다고 생각합니다. 대학원에 진학하여 사회적 네트워크를 형성하고 더 심화된 구조를 배우는 것은 좋다고 생각합니다. Q ) 수석님의 대학 시절을 돌아보았을 때 지금의 대학생들에게 해주고 싶은 조언이 있으신가요?두 가지를 해주고 싶습니다. 첫째로 기본기를 다졌으면 합니다. 각 분야의 전문가가 되기 위해서는 절대적으로 필요한 공부량과 시간이 있습니다. 저는 그것을 학부 시절에 미리미리 준비해야 한다고 생각합니다. 각 분야의 기본적인 원론과 개론 등의 서적을 읽고 자신의 것으로 만들어야 합니다. 졸업하고 준비하려면 시간적으로나 능력적으로나 힘이 듭니다. 학부 시절에 미리 기본기를 충실히 다져야 합니다. “평범함이 쌓여서 비범함이 되는 것이다” 제가 드리고 싶은 말입니다.둘째로 영어, 외국어를 준비했으면 합니다. 나아가 글로벌 스탠다드를 갖춰야 합니다. 앞으로 미래의 시장은 국제적일 것입니다. 해외의 업무를 하기 위해서는 언어라는 장벽을 넘고 국제적인 태도와 스탠다드를 모두 갖추어야 살아남을 수 있습니다. 해외에서 서로 상호작용하고 소통할 수 있는 사람이 되어야 합니다. Q ) 내년이면 30년 근속이십니다. 30년 동안 업무를 해오면서 스트레스는 주로 어떻게 푸시나요?자신이 좋아하는 일을 하면 스트레스를 많이 받지 않아요. 저는 제 일이 너무 좋습니다. 근 30년 동안 일하고 있지만, 아직도 구조가 재미있습니다. 요즈음 모두들 너무 사소한 일에 신경을 쓰는 것 같아요. 많은 사람이 스마트폰, SNS, 웹 서핑, 가십거리등에 에너지를 많이 소비합니다. 저는 머리를 비워내고 꼭 필요한 일에 집중합니다. 또한, 가족들과 즐거운 시간을 많이 보내려고 노력합니다.Q ) 나민수 수석님에게 ‘건축구조’란 무엇인가요?저는 아직도 건축구조를 계속 공부하고 있습니다. 나에게 건축구조란 “끊임없이 몰입하고 열정을 만들어내는 에너지?” 저는 구조를 하는 것이 행복합니다. 인터뷰를 하기 전, 학부생으로서 기본적인 구조적 지식만을 가지고 있었기에 건축에서 구조가 어떤 역할을 담당하고 현장에서의 구조가 어떻게 활용되는지 많은 의문을 가졌습니다. 인터뷰를 통해 지금까지 몰랐던 구조에 대해 더 알게 되고 현장을 더 이해할 수 있는 계기가 되었습니다. 수석님의 커리어를 바탕으로 평소에 알기 힘들었던 것들에 대해 배울 수 있어 뜻 깊은 시간이었습니다. 대부분의 사람은 건축물을 볼 때 겉으로 드러나는 디자인만을 보고 건물을 판단합니다. 외부 디자인만이 아니라 우리가 안전하게 사용할 수 있도록 건물을 지탱해주는 내부의 구조에 대해서도 한번쯤 생각해 보면 어떨까요? 이번 인터뷰를 통해 구조뿐만 아니라 그동안 무심코 지나쳤던 부분을 다시 한번 생각해보는 계기가 되었으면 좋겠습니다. 이상 삼블리 8기 주현우, 조영규였습니다.#삼성 #삼성물산 #삼성물산TA팀 #건축 #시공 #기업문화 #조직문화 #삼성채용 #삼성지원 #구성원인터뷰
조회수 836

구글애널리틱스와 와이즈트래커의 차이점

모바일 비즈니스를 운영하는 분들에게 와이즈트래커를 소개할 때마다 공통적으로 물어보시는 질문이 있습니다. “구글 애널리틱스도 모바일 분석 기능을 제공하는데, 차이점이 무엇인가요?”구글 애널리틱스 또한 오랜 웹 분석 서비스 운영의 노하우를 기반으로 모바일 분석 서비스를 제공하고 있지만, 모바일 환경은 기존의 웹과 다르기 때문에 몇 가지 한계점을 가지고 있습니다. 아래 내용을 통해 구글애널리틱스와 와이즈트래커 차이점을 알아보겠습니다.1. 데이터 검증 구글애널리틱스의 경우 Raw level의 데이터 검증이 불가능하기 때문에, 많은 기업들이 구글애널리틱스와 다른 분석 툴을 함께 사용하며 데이터 분석을 진행하고 있습니다. 모바일앱에서 이벤트가 발생할 때마다 raw data가 DB에 정상 수집되는지 실시간으로 확인을 해야 하는데, GA에서는 그런 작업 없이 데이터 가공/처리하여 24-48시간 이후에 데이터 리포트를 보여주기 때문에 사용자 입장에서는 데이터에 대한 신뢰도가 낮을 수 밖에 없습니다. 와이즈트래커에서는 이벤트 발생마다 DB에서 데이터를 실시간으로 확인하는 데이터 검증 작업을 진행하고, 1~2시간 내 리포트에 반영하기 때문에 보다 빠르고 정확한 모바일 사용자 행동 데이터를 확인하실 수 있습니다.2. 데이터 샘플링구글 애널리틱스는 전세계 대다수의 사용자가 무료로 이용하는 툴이기 때문에, 하루에 저장되고 처리되는 데이터양이 엄청납니다. 구글에서는 이에 무제한적으로 리소스를 투입할 수 없기 때문에  일정 세션 이상 (일반적으로 50만 세션)이 발생할 경우, 데이터를 샘플링해 보여줍니다.  이 때문에 KPI 기반으로 정확한 데이터가 필요한 비즈니스에서는 샘플링 데이터를 이용하기 어렵습니다. 와이즈트래커는 전수 데이터를 분석하고 데이터 검증까지 지원하기 때문에, 데이터의 정확성이 중요한 비즈니스에 보다 알맞습니다.3. 고객 지원구글애널리틱스는 전세계적으로 무료로 제공되는 범용 툴이니만큼 높은 수준의 고객 지원 서비스를 기대하기 어렵습니다. 한글 매뉴얼이나 개별적인 고객지원을 제공하지 않아, 데이터에 오류가 있다거나, 리포트 생성 혹은 분석에 어려움을 겪을 때, 문제를 해결하는데 시간이 오래 걸릴 수 있습니다. 와이즈트래커는 빠른 온라인 지원(Live Chat / 이메일) 뿐 아니라 SDK 연동 기술 지원 및 분석 컨설팅을 제공하고 있어, 관련 전문가가 아니더라도 빠르고 쉽게 데이터 연동 및 분석을 진행할 수 있습니다.4. 비즈니스 맞춤형 분석 서비스 모바일 비즈니스 유형에 따라 중요한 분석 지표가 다릅니다. 커머스앱에서는 장바구니담기, 리뷰수, 주문수 등이 중요하다면 와이즈트래커와 같은 서비스 제공 앱의 경우 소개서 다운받기나 상담 신청수가 중요합니다. 구글 애널리틱스의 경우 이러한 커스텀 리포트와 골을 사용자가 직접 생성해야 하기 때문에, 데이터 분석 환경에 익숙하지 않은 분들의 경우 어려움을 겪을 수 밖에 없습니다. 와이즈트래커는 초기 분석 상담 시 고객사에게 필요한 커스텀 분석 리포트, 골(Goal)을 논의 후, 기존 서비스에 통합해 제공하기 때문에 보다 용이하게 비즈니스 맞춤 분석을 진행할 수 있습니다.5. 특화된 IN-APP, MARKETING 분석 기능와이즈트래커는 다차원 세그먼트, 푸시메시지 분석, 오디언스타겟팅 등 구글애널리틱스가 제공하지 않는 특화된 기능들을 지원하고 있습니다. 다차원 세그먼트를 통해 데모그래픽, 마케팅채널, 플랫폼, 행동특성별 상세한 사용자 데이터 분석이 가능하며, 푸시메시지 분석과 오디언스타겟팅을 통해 효율적인 커뮤니케이션 및 타겟팅 마케팅을 진행할 수 있습니다. 위에 언급된 한계점을 극복하기 위해 구글 또한 모바일 데이터 분석 서비스 Firebase analytics 를 작년에 새롭게 공개하였습니다. 하지만 여전히 국내 서비스 및 고객 지원이 미비하고, 개인이 데이터 분석 범위를 정의하고, 분석 항목들을  설정해야 하기 때문에 사용에 어려움이 있습니다.구글애널리틱스를 사용하시며 아쉬운 점이나 불편한 점이 있으셨다면, 기술 지원부터 비즈니스 맞춤형 비즈니스 분석을 지원하는 와이즈트래커로 쉽고 편리한 모바일 분석을 시작해보세요.
조회수 1297

[피플] 더부스 화제의 동영상 제작자, 아프리카 BJ 출신의 엘리트 인턴 인터뷰~

[ 더부스팀 인터뷰 특별기획 3탄 ]국제 수학 올림피아드에서금메달을 거머쥔,유난히 수학을 잘하던한 고등학생은 커서더부스에서맥주를 팔게 된다.완벽한 엘리트 코스를 따라살아오던 어느날문득,  '완벽해지려 발버둥' 치는게지겨워졌다.그래서 이제 "대충 즐겁게"내가 하고 싶은 것 들을하나씩 해보기로 결심했다.'인턴'으로 더부스에 합류한 이후단 몇시간 만에 뚝딱 뚝딱 만든더부스 광고 영상은 페이스북에서약 6만뷰의 조회수를 기록했고그는 전설이 되었다."대충 막 즐겁게 사세요"WH과학고 조기 졸업S대학교 수학과 졸업웃긴대학 드립학과 수석 졸업前 아프리카 TV BJ 활동前 금융업계 종사現 더부스 인턴Q1. 자기소개를 해주세요! 으음...! 저는 소위 말하는 엘리트 교육을 받고, 엘리트 코스를 밟고 자랐어요(수줍). 대학교 졸업 직전까지 마냥 그렇게 살아왔죠. 그러다 대학교 졸업 직전에 해외 유학을 준비하면서 지난 시간들을 되돌아 봤어요. 근데 생각하면 할 수록 뭔가 너무 아쉬웠어요. 완벽해지려고 발버둥치는 동안, 못 해본게 너무 많다는 생각에 안타까웠죠. 그래서 유학을 준비를 그만두고, 대학교를 졸업한 이후부터는 대충 막 즐겁게 살고 있습니다.Q2. 대학교 졸업하고 처음엔 뭐하셨어요? 일단 내가 뭘 좋아하나?를 고민하면서 인터넷 방송인 아프** tv를 하루종일 봤어요. 그러다 어느날 문득 나도 인터넷 방송을 해보고 싶다!는 생각이 들었죠. "레알 꿀잼이겠다" 싶었어요. 그래서 혼자 인터넷 방송을 시작 했죠. 하하하. 방안에서 혼자 말하고 있으면 부모님이 저 정신병 걸린줄 알까봐, 밖에 조그만 사무실 같은걸 몰래 구했어요. 그게 2014년이었는데, 2월에 대학교 졸업하고 방송을 3월에 시작했죠. 그리고 방송을 한 3개월 한 시점에 월드컵 시즌이 시작됐어요! 월드컵 경기를 직접 보려고 브라질에 갔죠. 근데 뭐.. 우리나라가 하도 못해서 핵노잼이었지만... 그런데 문제는 브라질을 3주 정도 다녀온 후에 방송을 다시 시작하니 아무도 안 듣더라고요. 그래서 방송을 그만뒀죠 ㅠㅠ. Q3. 인터넷 방송하는 것에 대해 부모님이 뭐라고 안하시던가요?!처음엔 제가 숨겨서 부모님은 모르셨어요. 근데 친형이 제 방송에 한번 들어온 이후로 부모님도 제가 방송을 한다는 걸 알게 되셨어요. (웃음) 처음엔 뭐라고 하셨지만.. 자식 이기는 부모가 어딨습니까? 제가 모르쇠로 일관하니까 나중에는 적응 하셨어요. 26년을 열심히 공부만 했는데,  이제 저도 좀 놀아야죠.#더부스브루잉컴퍼니 #인턴 #인턴생활 #인턴일지 #기업문화 #조직문화 #사내문화
조회수 1660

창업은 언제 하는 게 좋을까?

창업을 한다고 했을 때 주위에 많은 사람들이 말렸었다. 어떤 사람들은 아직 나이가 어려서 창업을 하기에 충분한 인맥이 없기 때문에 좀 더 나이가 들고 주위 친구들이 대기업의 임원 부장 정도 되었을 때 창업을 하는 게 좋다고 하는 사람들도 있었고, 가족 특히 나의 어머니는 사업을 시작하면 결혼을 못할 수 있으니 결혼을 먼저 한 후에 하고 싶은 일을 하라고 말렸었다. 또 어떤 사람들은 나이도 찼고 이제 안정을 찾아야 할 시기이고 더 이상 모험을 하기에는 늦은 것이 아니냐고 만류하기도 했다.결론은 다 하지 말라는 것인데, 이유는 제각각 다르다. 누구는 너무 늦었다. 누구는 너무 빠르다고 만류했다. 그럼 도대체 창업은 언제 하는 것이 좋은가? 사실 이 문제에 있어 정답이 있는 것은 아니다. 결국 본인만이 정답을 알고 있지만, 그래도 일반적으로 생각할 수 있는 몇 가지 질문에 대한 답은 할 수 있어야 한다고 생각한다. 물론 나도 그 답을 모두 할 수 있어서 창업한 건 아니고 창업하고 나서 고생을 해보니 이런 답은 알고 있어야 하지 않을까라는 생각을 해보게 되었다.첫 번째, '가족의 지지 혹은 묵인을 받을 수 있는가?' 내가 창업을 했을 때는 결혼을 하지 않은 상태였고, 당연히 아이들도 없었다. 내가 설득해야 할 대상은 오로지 어머니뿐이었다. 다행히 나에 경우 어머니는 걱정도 많이 하셨고 반대도 하셨지만, 기본적으로 평생 내가 하고 싶은 일에 대해서는 결국 허락하신 분이셨기에 가능했다. 하지만 많은 경우 특히 기혼자이면서 아이들이 있는 경우 이 문제는 심각한 고려 대상이다. 창업은 험난한 여정이다. 그 와중에 가족의 지지를 받지 못한다면 그 과정을 이겨낼 수 없다. 기존에 받던 월급의 반으로 살아야 하거나 혹은 심한 경우 월급 자체가 없을 수 도 있다. 더 심한 경우 집에 있는 돈 마저 가져다 쓸 수도 있다. 혼자라면 어떻게 버틸 수 있지만, 가족 특히 아이들이 있다면 정말 어려운 일이다. 가족 중 나 말고도 누군가 수입원이 있으면 아주 좋고, 혹은 벌어놓은 돈이 있어서 1~2년은 버틸 수 있거나 아니면 생활비 자체를 줄였을 때 큰 문제가 없는 상태여야 한다.두 번째, '내가 하려는 사업의 핵심 역량을 나 혹은 나의 팀이 가지고 있는가?' 나에게 내가 창업하기에는 너무 어리다고 조언했던 분에게 창업이란 대기업의 인맥을 통해서 대기업에 납품할만한 제품 혹은 서비스를 만드는 것이기에 내 주위의 친구들이 대기업에서 힘을 쓸 수 있는 부장 임원이 될 때까지 창업을 하지 말아야 하는 것이 정답이다. 그것이 핵심역량이기 때문이다. 다행히 내가 하려는 사업은 대기업 인맥과는 전혀 상관없는 사업이기 때문에 나에게는 맞지 않는 조언이었다. 하지만 꼭 그런 것이 아니더라도 내가 하려는 사업이 핵심이 무엇인가 살펴봐야 한다. 기술인지 아니면 돈인지, 아니면 노하우인지, 아니면 인맥인지, 이 핵심 역량이 준비되어 있지 않다면 창업을 다시 한번 고려해 볼 필요가 있다. 난 그래서 사업의 핵심 역량을 가지기 힘든 대학생들의 창업은 그다지 권유하고 싶지는 않다.세 번째, 주위 환경에 대한 고려가 필요할 것 같다. 이 부분은 논란의 여지가 있다. 많은 혁신적인 기업들이 대공황을 비롯한 경기 침체기에 출현한 역사적 사례로 보면 꼭 이게 맞지는 않은 것 같다. 하지만 역시 경기가 나쁘고 돈이 돌지 않은 상황에서 창업을 한다면 힘든 상황으로 갈 확률은 높다. 첫번째로 내가 참여했던 창업의 시기는 서브프라임 모기지의 위험이 시작되었던 2007년 말이었다. 망한 이유는 심각한 내부의 문제로 인함이였지만, 그걸 가속화 시킨것은 2008년 부터 본격화된 서브프라임 모기지로 인한 금융위기였다. 사실 경기 사이클에 대한 정확한 예측은 힘들더라도 뻔히 힘들어져 가는 것이 보이는 산업군이나 금융 위기 상황에서 창업을 한다는 것은 본인의 리스크를 극대화시키는 결과를 가져온다.마지막으로, '무엇보다도 내가 정말 하고 싶은가?'라는 질문을 던져야 한다. 정말 힘들지만 그 상황을 즐길 자신이 있고, 정말 하고 싶은 일인지 본인에게 자문했을 때 예스가 나와야 한다. 창업은 힘든 일이다. 간혹 조직 생활에 적응하지 못해서 창업을 하고 싶다는 사람들이 종종 있는데, 정말 말리고 싶다. 직장을 다니게 되면 직장을 벗어나면 나의 시간이지만, 창업을 하면 머릿속에 뇌가 있는 한 언제나 회사일이 머리에서 떠나지를 않는다. 깨어있는 모든 시간이 일하는 시간이다. 그것을 즐길 수 있어야 한다.결론적으로 창업을 언제 하는 것이 좋은 가에 대해서는 정답을 딱히 말할 수 는 없다. 중요한 것은 스스로에게 중요한 질문을 던지고 그 질문에 대한 본인만의 답을 찾아낼 수 있다면, 각자 자신만의 시기를 찾아낼 수 있지 않을까 생각한다.#NEOFECT #창업 #스타트업창업 #창업자 #창업가 #인사이트 #경험공유 #조언
조회수 945

[Buzzvil People] Chris Cyriax, Business Development Manager

 Buzzvil People에서는 다양한 배경과 성격 그리고 생각을 지닌 버즈빌리언들을 한 분 한 분 소개하는 시간을 갖습니다. 어떻게 버즈빌에 최고의 동료들이 모여 최고의 팀을 만들어가고 있는 지 궁금하시다면, 색색깔 다양한 버즈빌리언들 한분 한분의 이야기가 궁금하시다면, Buzzvil People을 주목해주세요.1. 간단한 자기 소개 부탁드립니다. 저는 열심히 일하고 낙천적이며 재미 있는 사람이지만 한편으로는 사업 개발가로서 매우 적극적으로 일합니다. 저는 기술 및 디지털 미디어 분야에서 15년 넘게 일해 왔습니다. 업무 때문에 바쁘지 않을 때에는 여가 시간을 최대한 즐기면서 지냅니다. 대부분의 운동을 아주 좋아하며 최근에는 하키와 야구를 즐기고 있습니다. 스포츠 경기를 구경하는 것과 근력 운동도 좋아하고 매일 운동하며 몸을 유지하고 건강하게 살아가고 있습니다.    일렉트로닉 댄스 음악도 아주 좋아합니다. 예전에는 뉴저지와 뉴욕에서 프로그레시브 하우스 음악의 DJ로 활동하였으며 기회만 되면 뮤직 페스티벌과 콘서트, 댄스 클럽에 가는 것을 즐기고 있습니다. 날씨에도 관심이 아주 많습니다. 날씨 예보가 어떤지 저에게 물어 보세요! 바쁘지 않은 때라면 저는 물에서 시간을 보내는 것도 즐깁니다. 낚시광이며 보트를 타는 것과 해변가에 있는 것도 정말 좋아합니다. 저는 저지 해안 지역 출신으로 햇볕을 쬐고 밀려드는 파도 사이로 거니는 것을 좋아합니다. 가장 중요한 점으로 저는 가족을 사랑하고 우정을 소중히 여기는 충실하고 정직한 사람입니다.  2. 어떻게 버즈빌에 오시게 되셨나요? 저는 버즈빌을 알게 된 것이 정말 행운이었다고 생각하며 그러한 훌륭한 회사와 멋진 팀의 일원이 된 것에 대해 감사합니다. 제가 버즈빌에 관심을 가지게 된 계기는 이 회사가 사용자들과 파트너사들 모두에게 고유의 가치를 제공하기 때문입니다. 저는 버즈빌에서 원대한 꿈을 가지고 나의 목표를 실행하며 회사를 성공으로 이끌기 위한 비전을 가지고 열심히 일하면서도 사람들과 재미있게 지내는 것을 중요한 가치관으로 여깁니다. 많은 사람들과 사업에 유익을 주는 버즈빌의 가치관은 저에게 일하고자 하는 동기를 계속 부여합니다. 동료들과 즐거운 시간을 보내며 신뢰할 만한 제품을 판매했기 때문에 매일 출근하는 것이 어렵지 않았습니다. 애정을 느끼는 사람들과 성공이라는 공통의 목표를 가지고 일하는 직장은 정말 특별한 의미를 지니는 장소입니다.   3. 버즈빌에서 어떤 업무를 담당하고 계신가요? 미국과 글로벌 시장의 사업 개발 분야 책임을 맡고 있습니다. 버즈스크린이 미국 및 글로벌 시장에서 거래를 맺도록 요청하고 제안하며 협상하고 종료하는 일을 합니다. 또한 버즈스크린 파트너와 체결하는 관계를 관리하는 면에서 파트너의 잠재력을 극대화하며 최상의 서비스를 제공할 수 있다는 확신을 심어 줄 수 있도록 도움을 베풀고 있습니다.  4. 스타트업에서 혹은 광고업계에서 일하는 느낌이 어떠세요? 저는 이 분야를 정말 좋아하며 스타트업에서 일하는 것도 정말 좋아합니다. 새로운 것을 개발하고 개척하는 것은 정말 흥미진진한 일입니다. 버즈빌이 훌륭한 직장인 한 가지 이유는 독특하고 새롭고 신선하고 가치관을 제공하는 무언가를 만드는 일에 기여할 수 있다는 것입니다. 디지털 광고 업계는 빠르게 변화합니다. 저는 첨단 기술을 아주 좋아하기 때문에 빠른 속도로 항상 변화하는 환경에 보조를 맞출 수 있었고 저희 회사에서 일하는 것이 흥미진진하면서도 재미있게 느껴지게 되었습니다!   5. 이것만큼은 버즈빌이 참 좋다! 어떤 게 있으실까요? 버즈빌의 일원으로서 가장 좋아하는 점은 저희 회사가 서로를 환영하고 우정을 나누는 문화를 가지면서도 “일도 열심히, 노는 것도 열심히” 한다는 것입니다. 이곳 버즈빌에서 일하는 모두는 서로 환영하고 우정을 나누며 재미 있게 지내고 다른 사람의 의견을 수용합니다. 외국인으로서 미국에서 한국으로 처음 온 저는 매우 외향적인 성격임에도 불구하고 처음에는 굉장히 긴장을 많이 했습니다. 그러나 버즈빌의 모든 직원들이 저를 크게 환영해 주고 친절하게 대하고 도움을 베풀며 재미 있는 분위기 가운데 일할 수 있게 해 주었습니다. 그러한 회사의 분위기를 통해 회사의 구성원 전체가 성공을 거두고자 하는 건전한 열망을 간직하면서도 재미 있고 즐거운 분위기 가운데 일할 수 있었습니다.   6. 개인적인 목표나 꿈이 있으신가요? 있다면, 버즈빌에서의 경험이 어떻게 도움이 된다고 생각하시나요? 제가 성인이 되고 나서 처음에 세웠던 목표와 꿈은 다소 공격적이었습니다. 저는 돈을많이 벌고 좋은 것들을 많이 가지고 직장에서 사장이 되고 싶었지요. 하지만 인격적으로 성장하면서 제 목표는 더욱 중심을 잡게 되었습니다. 물론 지금도 최고가 되고 재정적인 안정을 찾으려고 노력하지만 저의 궁극적인 목표는 건강하고 만족스럽고 균형 잡힌 생활을 하는 것입니다. 저는 제 인생에서 가지고 있는 것과 이룬 일들에 대해 감사하고 있습니다. 앞으로 성공을 거둔다면 행복도 뒤따르겠지요.
조회수 2277

시간을 줄여주는 CodeStar 사용 팁

편집자 주: 함께 보면 좋아요!애플리케이션 개발부터 배포까지, AWS CodeStarOverview: 작성 환경AWS CodeStar를 사용하면 애플리케이션의 서버, 언어 , 형상관리, 배포, 빌드까지 한꺼번에 관리할 수 있습니다. AWS를 사용하는 개발자라면 꼭 필요한 도구이기도 합니다. 이번 글에서는 CodeStar를 초기 설정할 때의 도움이 될 내용들을 소개하겠습니다.-서비스: AWS CodeStar-템플릿: Python Webservice, AWS Lambda목차파라미터 바인딩람다 환경변수 설정람다 레이어 설정xray 모니터링 설정람다 함수명 설정Global 섹션로컬 개발환경에서의 SAM 실행CodeStar 프로젝트 생성 후CodeStar로 프로젝트를 생성하면 소스코드와 배포를 위한 Code 시리즈 리소스들이 함께 만들어집니다. CodeCommit, CodeBuild, CodePipeline 등이 있습니다. 우선 기본으로 구축된 파이프라인부터 살펴보겠습니다.CodeCommit 리포지토리의 마스터 브랜치 코드를 변경하면 CodeBuild와 CloudFormaton 서비스를 통해 빌드, 테스트, 배포를 진행할 수 있게 설정되어 있습니다. 생성된 리포지토리의 template.yml 파일을 이용하면 프로젝트 리소스도 관리할 수 있는데, 특히 template.yml을 통해 CloudFormation으로 관리하는 리소스까지도 관리가 가능합니다.기본으로 생성된 template.yml 파일을 자세히 살펴보겠습니다.AWSTemplateFormatVersion: 2010-09-09 Transform: - AWS::Serverless-2016-10-31 - AWS::CodeStar Parameters: ProjectId: Type: String Description: CodeStar projectId used to associate new resources to team members CodeDeployRole: Type: String Description: IAM role to allow AWS CodeDeploy to manage deployment of AWS Lambda functions Stage: Type: String Description: The name for a project pipeline stage, such as Staging or Prod, for which resources are provisioned and deployed. Default: '' Globals: Function: AutoPublishAlias: live DeploymentPreference: Enabled: true Type: Canary10Percent5Minutes Role: !Ref CodeDeployRole Resources: HelloWorld: Type: AWS::Serverless::Function Properties: Handler: index.handler Runtime: python3.7 Role: Fn::GetAtt: - LambdaExecutionRole - Arn Events: GetEvent: Type: Api Properties: Path: / Method: get PostEvent: Type: Api Properties: Path: / Method: post LambdaExecutionRole: Description: Creating service role in IAM for AWS Lambda Type: AWS::IAM::Role Properties: RoleName: !Sub 'CodeStar-${ProjectId}-Execution${Stage}' AssumeRolePolicyDocument: Statement: - Effect: Allow Principal: Service: [lambda.amazonaws.com] Action: sts:AssumeRole Path: / ManagedPolicyArns: - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole PermissionsBoundary: !Sub 'arn:${AWS::Partition}:iam::${AWS::AccountId}:policy/CodeStar_${ProjectId}_PermissionsBoundary' 파라미터 바인딩Parameters 섹션에서는 ProjectId, CodeDeployRole, Stage 등 템플릿에서 사용할 파라미터를 지정할 수 있습니다. yml 파일 안에서는 ${ProjectId} 와 같이 사용할 수 있고, CodePipeline 환경에서 파라미터를 전달할 수 있습니다.CodePipeline → Deploy → GenerateChangeSet → Advanced → Parameter overrides람다 환경변수 설정람다 함수에서 사용할 환경변수를 설정할 수 있습니다. 아래와 같이 람다 환경변수 TZ(timezone)를 지정하면 실행 환경의 표준 시간대 설정이 가능합니다.Resources: HelloWorld: Type: AWS::Serverless::Function Properties: Environment: Variables: TZ: 'Asia/Seoul' 람다 레이어 설정람다 레이어를 적용하면 패키지 관리가 훨씬 편리해집니다. 함수의 패키지 크기가 3MB를 넘지 않으면 콘솔에서 코드를 직접 확인 및 수정할 수 있습니다. 람다 레이어는 zip 파일로 관리되고, /opt 폴더에 압축 해제되며 생성됩니다.람다는 250MB의 제한이 있습니다. 만약 레이어를 사용해 분리하더라도 람다함수패키지와 람다 레이어의 합으로 걸려있으므로 크기 제약에서 벗어날 수는 없습니다.Resources: HelloWorld: Type: AWS::Serverless::Function Properties: Layers: - arn:aws:lambda:{region}:{id}:layer:{layer-name}:{version} xray 모니터링 설정Tracing Property를 이용하면 람다 함수의 Enable active tracing 설정을 할 수 있습니다. CloudFormation 템플릿 메뉴얼엔 TracingConfig로 안내하고 있어도 빌드에 실패하여 확인해보니 SAM 템플릿의 AWS::Serverless::Function 의 스펙에선 Tracing으로 안내되고 있는 걸 볼 수 있었습니다.Resources: HelloWorld: Type: AWS::Serverless::Function Properties: Tracing: Active 람다 함수명 설정람다 함수는 기본적으로 아래와 같은 이름을 부여합니다.awscodestar-{brandi-test(프로젝트명)}-lambda-{HelloWorld(template함수ID)}-{NZ6YXLZ8XD0O(RANDOM_ID)}만약 함수 간의 호출이 필요할 때는 아래와 같이 함수 이름의 지정도 가능합니다.Resources: HelloWorld: Type: AWS::Serverless::Function Properties: FunctionName: !Sub '${ProjectId}-HelloWorld-${Stage}' Global 섹션Global 섹션을 이용하면 리소스마다 동일하게 적용할 항목들을 관리할 수 있습니다.Globals: Function: Runtime: python3.6 Environment: Variables: TZ: 'Asia/Seoul' VpcConfig: SubnetIds: - subnet-a1111111 - subnet-b2222222 SecurityGroupIds: - sg-c2222222 로컬 개발환경에서의 SAM 실행API Gateway 환경 실행sam local start-api 람다 함수 직접 실행echo ‘{}’ | sam local invoke —parameter-values=‘ParameterKey=ProjectId,ParameterValue=brandi-test’ HelloWorld Conclusion지금까지 CodeStar 초기 설정에 도움이 될 내용들을 살펴봤습니다. 강력한 기능들과 함께 업무를 진행한다면 조금이라도 더 나은 개발 환경을 구축할 수 있을 거라 생각합니다.글이상근 실장 | R&D DO실[email protected]브랜디, 오직 예쁜 옷만
조회수 4143

풀스택 개발자, 그것은 환상..

풀스택 개발자라는 용어가 가끔 등장한다. 죄송하지만, 한국에서는 이 용어가 정말 잘못 이해된 상태로 사용되고 있다. 처음에 만들어진 의미와 뜻이 한국에 들어오면서 변한 것을 보는 것이 이번만도 아니다.언제나처럼, 이 '단어'가 의미하는 뜻은 '귤이 회수를 건너면서 언제나 탱자가 되는' 한국적인 환경에서는 매우 이상하게 와전된 의미로 사용되고 있다. 특히나 비개발자들인 경영진들이 그러하고, 개발자들도 가끔 잘못된 의미로 사용한다.와전된 의미의 '풀스택 개발자(Full Stack Developer)'는 프런트엔드와 서버 엔드를 넘나드는 모든 것을 다 아는 전지전능한 개발자인 것처럼 쓰인다. 죄송하지만, 풀스택 개발자의 의미는 프런트-엔드부터 서버-엔드까지 모든 것을 다룰 줄 아는 개발자를 의미하는 것이 아니다.이 '용어'가 쓰이는 분야를 조금은 국한시켜야 할 필요가 있다.그것은 '웹'환경의 프론트 영역으로 국한시키는 것이 매우 현명할 것이다. 다음의 링크를 참조하기를 권한다.http://www.sitepoint.com/full-stack-developer/위의 사이트에 있는 이미지와 단어를 차용한다. 아래의 그림을 살펴보라.[이미지출처 : http://www.sitepoint.com/full-stack-developer/ ]OS부터 Database, WebServer, Server Side Code, Browser, Client Side Code를 아우르는 능력을 가진 사람을 Full-Stack Developer라고 부를 수 있다.좀 더 쉽게 이야기하자면, 'Web'환경은 서버사이드 코드와 클라이언트 사이드 코드를 모두 이해하고 작성되어야 한다. 브라우저( 특히나 변덕스러운 호환성 문제들.. )의 스크립트 환경이 효과적으로 가동되기 위해서는 웹서버의 API를 적절하게 디자인하고 구현된 상태에서 동작되어야 하며, 대부분의 코드들은 직접 Database에 영향을 주는 경우가 많다. 더군다나, 소프트웨어 개발을 하려면 형상관리부터 배포 처리를 위한 기술도 할 줄 알아야 한다.맞다. 'Web'개발 환경에서는 Full-Stack Developer가 되지 않으면 제대로 된 개발이 어렵다. 그래서, '웹'에서는 풀스택 개발자를 지향해야 하고, 매우 당연하게 해당 스킬들을 익숙하게 다루어야 한다.풀스택 개발자는 Web의 개발환경에서는 어쩔 수 없이 매우 당연한 기술적인 한계이고 해야 할 업무를 위해서는 필연적인 형태 인 것이다.이렇게 '웹 환경에서의 풀스택 개발자'는 한국에도 많이 존재한다. 상당수의 PHP개발자 분들이 그러한 '풀스택 개발자'인 경우가 많다.그렇지만, 이 풀스택 개발자의 용어는 '개발'이나 '소프트웨어'를 잘 모르는 경영자의 머릿속으로 잘못 들어가서 마치, iOS나 Android APP도 개발하고 Rest API 디자인이나 구현도 하면서, AWS의 분산 환경에 대한 이해나 개발도 모두 가능한 '전지전능한 개발자'와 같은 의미로 잘못 사용되기도 한다.( 더군다나, 디자인능력이 극도로 필요한 자바스크립트나 능동형 웹-UI를 만들어 내는 능력은 전혀 다른 능력이다 )원래 의미의 '풀스택 개발자'는 '혼자서 웹서비스 하나를 만들 수 있는 개발자'라는 좁은 의미로는 맞다. 하지만, 이를 과도하게 해석하거나 아전인수격으로 해석하는 것은 매우 곤란하다. 그것은 바로 한국적인 특수한 환경 때문에 그러하다.슬프지만, 한국적인 의미의 풀스택 개발자가 존재하기는 하고 있다.프로그래머가 기획도 하면서, 서버 구입부터 설치까지 다진 행하고, DB도 일부 다룰 줄 알면서, 웹이나 클라이언트 프로그래밍의 일부도 할 줄 아는 매우 한국적인 풀스택 개발자가 존재하기는 한다. ( 근데, 그런 개발자들을 풀스택 개발자라고 표현하지 않는다. 거의 기업의 잡부(?)처럼 부려지는 경우다. )노가다 - dokata, 土方 -'막일'을 하는 노가다를 하는 잡부가 한국형 풀스택 개발자라고 표현하겠다.하지만, 그런 테크트리로 형성된 한국형 풀스택 개발자들의 실력은 매우 볼품이 없는 경우가 대부분이다. 필자가 공공 SI현장에서 만난 수많은 한국형 풀스택 개발자들이 그러했다.그들은 컴파일러가 만들어내는 에러 메시지에 대한 이해는 없지만, 10년 넘게 업무를 배운 경험과 대충 Linux나 Windows Server의 기본적인 경험과 온통 스파게티 식으로 구성되어진 소스로 만들어진 더 이상 시장이 커지지 않는 한계가 다다른 시장에서 소프트웨어 개발을 하고 있다.태생적으로 '잡부'가 될 수밖에 없는 작업현장에서 진정한 의미의 풀스택 개발자는 거의 형성되기 어렵다. 이런 한국형 풀스택 개발자들은 실제 하나하나의 스킬들을 확인하거나 체크해본다면 거의 대부분 매우 부족하거나, 특정 기능에만 적합한 일반적으로 쓸모없는 기술들이 대부분일 가능성이 크다고 단언하겠다.이런 경향은 게임업계도 비슷하다. 한국형 풀스택 게임 개발자는 게임 기획부터 스프라이트의 2D부터, 포토샵이나 일러스트레이트도 다룰 줄 알며, 3D Max로 3D도 만들고, Auto-Cad로 도면 데이터도 다루고, DirectX에 Unity도 다루며, 서버나 iOS의 앱까지 만들 줄 안다고 하지만, 정작 그 어느 하나도 제대로 못 다루는 경우가 태반이다.물론, 전부 다루는 사람이 없는 것은 아니다. 있기는 있지만... 그분들 굉장히 유명하거나 특정 기술하나 가 대가의 수준이기 때문에 자신이 가진 다른 기술들을 포함해서 자신을 '풀스택 개발자'라고 포장하지 않는다.하지만, 한국에서 유독 '개발자 구인 광고'를 보면 '풀스택 개발자'를 찾는 곳이 많은 이유는 무엇 때문일까?그것은, 무지한 경영진이나 무지한 비즈니스 모델, 무지한 리소스 활용이 난무하는 헬게이트의 주인들이나 그런 단어들을 주로 사용한다고 보면 된다.100% 단언컨대 한 사람의 개발자가 완벽한 풀스택 개발자라고 하더라도, 요구사항이 발생하고 유지보수업무가 존재하는 업무를 하드웨어적인 서버 관리부터 서버 API, 앱 프로그래밍, 웹 프로그래밍을 하기 위한 스킬은 알 수 있다고 하더라도 그 복잡하고 어지러운 업무량은 모두 다룰 수 없다.만일 그런 것이 가능하다고 이야기하는 경영진이 있거나 무지한 영업맨이 있다면 정신 차리라고 조언해주자. 심지어 그렇게 만들 수 있는 서비스는 존재하지 않고, 존재한다고 하더라도.. 어마어마한 '기술적 부채'가 존재하며, 대부분의 가장 비싼 개발자의 리소스를 그 기술적 부채를 해결하기 위해서 사용되고 있을 것이라고.물론, 그렇게 동작하는 허접하고 쓰레기 같은 코드라고 하더라도, 특정 조건과 특정 환경에서는 서비스가 가능한 경우가 한국에는 많이 존재한다. 경영진이나 영업, 기획은 고객들을 설득하고 고객들이 해당 제품과 서비스를 사용하기 위해서 일부를 희생할 것이다. 그리고, 분명 다른 영역에서 누수가 발생하거나 희생되고 있는 것을 잊지 말자.특히나 경쟁이 없는 제품이거나 더 이상 리소스를 투입하기 어려운 소프트웨어나 서비스의 경우에는 이런 형태로도 동작은 할 것이다. 하루에 한두 번 서버의 Oracle 커넥션을 모두 종료하는 유지보수 행위를 하는 전산실의 업무가 그러한 경우 때문에 벌어진다.중견기업이거나 제조업체, 병원의 전산실에 '야간 당직'업무가 있고, 시스템 모니터링에 민감하다면 대부분 '기술적 부채'를 안고 허접하게 만들어진 것뿐이라고 판단하면 된다.말 그대로, 헬조선의 헬게이트, 헬(!)한 업무환경으로 소프트웨어 개발자로서 비전이 없는 영역이라고 생각하면 된다. 하지만, 그럼에도 불구하고... 스타트업 경영진이나 대기업, 중소기업 경영진들은 '풀스택 개발자'의 환상에 대해서 이야기한다.'모든 것을 다 하는 개발자'가 있으면, 복잡한 커뮤니케이션 비용도 안 들고, 인건비도 적게 들것이라는 착각을 한다. 다만, 이 부분만큼은 명쾌하게 이야기하겠다. '그런 회사 가지 말라'는 것이다.'풀스택 개발자'를 구인하고 있는 회사는 개발자의 무덤이라는 것이다. 대부분 그러하다. 그 이유를 다음과 같이 정리하겠다. 그들이 '풀스택 개발자'를 뽑고 싶은 이유는 간단하다. '돈'이 없어서다. 그리고, 다음의 이유들이 있는 경우이다.하나. 경영진이 요구사항 정의도 제대로 못하므로 개발자와 의사소통에 자신이 없다. 그래서, 풀스택 개발자를 구하려고 한다. 한 명 하고만 이야기하면 될 것이라고 착각한다.둘. 개발자의 인력이 몇 명이 투입되는지에 대해서 평가나 정의가 불가능하므로, 풀스택 개발자를 구하려 한다.셋. 개발자가 두 명, 세명이 있다면 팀 리더도 있어야 하고, 관리자도 있어야 하므로 그 비용을 줄이기 위해서 풀스택 개발자가 필요하다. 한마디로, 돈이 없다.넷. 현대의 웹서비스들을 가동하기 위해서는 최소한의 비용과 인건비가 투여된다. 이 비용을 투자할 정도로 비즈니스 모델에 가치가 없기 때문에 여러 명의 개발자를 고용할 수 없기 때문에 풀스택 개발자를 구하려 한다.다섯. 풀스택 개발자라면 막연하게 다 해줄 것 같은 환상을 가진 경영진이 있는 경우이다. 슬프지만, 전설의 개발자인 '제프 딘'을 고용한다고 하더라도, 삽질을 할 것이다.물론, 스타트업에 초기에 합류하면서 CTO의 역할을 부여받았다면 조금은 입장이 달라진다. 정당한 지분을 받고, 미래의 가치에 대해서 나눌 수 있다면, 해당 롤을 가진 사람은 알아서 '풀스택 개발자'가 될 가능성이 크다. 그러므로, 매우 당연하지만 CTO는 풀스택 개발자에 근접되면 좋기는 할 것 같다. 하지만, 현실적으로는 그렇게 세팅하지 못하는 경우가 대부분이다.그리고, 냉정하게 초기 개발이나 Lab수준, 시리즈 A를 투자받기 전의 '소프트웨어'나 '서비스'는 대부분 비즈니스 모델을 증명하는 수준에서 끝내는 것이 바람직하다. 굳이, 환상의 개발자나 풀스택 개발자가 아니라도 비즈니스 모델을 검토하고 증명하는 모델을 구현하는 것은 충분하게 가능한 경우가 대부분이다.사용자가 수백만 명도 아니고, 구현된 기능들도 수백 가지가 아니며, 아직은 스파게티 식으로 구성하더라도 무방하기 때문이다. 해당 기술적 부채는 서비스의 증명 후에 해당 코드는 버려지고, 다시 개발팀을 제대로 세팅하여 구현하면 되기 때문이다. 더군다나, 대부분의 스타트업은 고속 개발을 해야 하기 때문에 '풀스택 개발'이 가능한 '웹'만으로는 모든 것을 커버하기 어려울 것이다.좌우지간, 간단하게 이야기해서 '풀스택 개발자'타령하는 구인광고를 보게 된다면, 그 회사나 팀은 무언가 잘못 생각하고 있거나, '돈'이 없는 조직이라고 생각하면 된다. 거기에, '기술'이나 '개발'에 대해서는 아무것도 모르는 사람이 사장이 존재하는 곳이라고 생각하면 된다.헬게이트에 입성하고픈 개발자라면 '풀스택 개발자'를 구인하는 곳으로 가면 된다. 엄청난 '일'의 쓰나미를 경험하고, 인성이 피폐해지는 것을 경험할 것이다.필자는 국내 최고의 개발자들을 여럿 알고 있다. 하지만, 그분들은 자신들을 '풀스택 개발자'라고 이야기하지 않는다. 그 용어가 의미하는 것 자체가 '날림'이라는 것을 너무도 잘 알고 있기 때문이다. 물론, 10년 20년을 소프트웨어 개발을 하다 보면 얻어지는 경험과 지식들이 있다.궁극적으로는 풀스택 개발자가 이야기하는 비슷한 테크트리를 대부분 알고는 있게 된다. 하지만, 경력 20년 되고 하나의 도메인에 익숙하며, 특정 분야의 대가인 분들을 스타트업에서 고용한다는 것은 거의 불가능에 가깝다. 간혹, 그런 분들이 직접 스타트업을 하는 것이라면 모를까 말이다.이제 이야기를 마무리하겠다.'웹 개발'을 하려면 '풀스택 개발'을 지향하는 것은 맞다. 하지만, 그것 자체가 완벽한 풀스택 개발을 의미하는 것이 아니라는 것을 생각하기 바란다. 그리고, 경영진이나 비개발자들에게도 다시 한번 이야기한다. '풀스택 개발자'를 구인하겠다는 환상을 버리기 바란다.그런 사람 없고, 있다고 하더라도... '풀스택 개발자'를 구인하겠다는 발상으로는 절대 초빙하거나 모실 수 없다는 것을... 깨몽 하기 바란다.물론, '풀스택 개발자'처럼 이것 저것 다하는 정성스럽고, 일에 애정 넘치는 개발자들을 제대로 대우해주시기를... 기술로써의 풀스택 개발자가 아니라, 그 기업이 원하는 일을 풀스택 개발자처럼 일할 뿐이다. 그들에 대한 애정 넘치는 말한마디... 경영진들에게 부탁드린다.갑자기, '풀스택 개발자'에 대한 환상에 대해서 정리하고 싶어서 한 번에 글을 써 내려갔다. ~.~
조회수 1715

B.A.T 와 함께 성장할 동료를 찾습니다

브랜드 아키타입 (Brand Archetype, B.A.T)브랜드 아키타입은 브랜드의 원형, 본질을 뜻합니다.우리는 브랜드의 본질을 고민하고, 이를 통해 브랜드가 나아갈 방향성을 찾는 회사입니다.브랜드 런칭에서부터 브랜드 성장까지.B.A.T 는 브랜드 아이덴티티 구축 및 전략 수립, 디자인과 마케팅으로 브랜드의 런칭과 빠른 성장을 돕는 Brand Building Company 입니다.거꾸로 매달린 박쥐처럼 180° 다른 시선을 가진그런 사람을 찾습니다.구체적으로 어떤 일을 하지?자신에게 맞는 일을 함께 논의합니다!저희는 다양한 클라이언트와 다양한 브랜딩/마케팅 업무를 진행하고 있습니다. 그렇기에 오자마자 해야할 업무는 '이것!' 이라고 구체적으로 말씀드리기 어렵습니다. 저희도 지원하시는 분의 적성과 능력을 충분히 고려한 뒤에 업무 배분을 시작해야하기 때문입니다.마케팅 팀을 예로 들면, 스스로 글쓰기를 좋아하고 컨텐츠를 만드는걸 좋아하신다면 그와 관련된 일을 위주로 맡겨드리고자 합니다. 혹은 디자인이나 영상 등에 관심이 많다면 그러한 업무가 많이 주어지게 될 예정입니다. 최근 다루고 있는 프로젝트들은 패션, 식음료, 도시재생, 커머스, 스타트업, 창업 과 관련된 일들입니다. 이 중에서 자신이 기여할 수 있으면서도 성장할 수 있는 분야의 일을 시작하게 되실 예정입니다. 물론 기획과 관련된 일과 클라이언트를 대하는 일은 모든 프로젝트에 기본으로 들어가게 되며, 프로젝트 전체 방향성에 대한 디렉팅은 마케팅 팀장 혹은 대표와 함께 협업하며 진행합니다.브랜딩 팀도 기본적으로 새롭게 들어오는 프로젝트가 있으면, 기존에 계시는 디자이너분들과 협의를 통해 자신이 더 하고 싶거나 잘 할 수 있는 프로젝트를 배정받게 됩니다. 서로 아이데이션, 시안 작업 등에 대한 도움이나 피드백은 지원하지만, 디자이너 1명이 디렉터님과 함께 브랜딩 프로젝트 1개의 메인 디자인을 끌고 가는 것을 기본으로 하고 있습니다.웹 퍼블리싱 / 프론트엔드 개발의 경우에는 브랜딩 팀에 속하게 됩니다. 주로 기획자, 디자이너와 협력하여 브랜드의 웹을 제작하는 일들을 진행합니다. 그 외의 시간에는 국내외 뛰어난 웹사이트 레퍼런스를 찾고, 이를 '미리 만들어보며 배우는' 시간들을 갖습니다. 계속해서 뛰어난 레퍼런스를 찾고, 이에 대한 기술력들을 팀 내에 내재화 시키는 것이 주 목적이기 때문에 끊임없이 스터디하고 발전하고 싶으신 분, 디자인에도 관심 많으신 분에게 적합한 포지션입니다.B.A.T 박쥐들의복지 및 근무 환경- 급여 : 능력에 따른 연봉 협의- 복지 : 업무 장비 지원, 다양한 간식 지원, 야근시 저녁식대 지원,도서/교육/세미나 등 자기계발 지원, 매월 1회 노마드 워크데이- 근무 조건 : 오전 10시 - 오후 7시 (자율변경가능)- 위치 : 불광역 근처 서울혁신파크ABOUT USB.A.T의 첫 시작은 '언더독스'라는 컴퍼니 빌더의 작은 팀이었습니다.끊임없이 스타트업을 런칭하는 언더독스에서 내부 팀들을 브랜딩하고 마케팅을 위한 콘텐츠를 제작하면서 출발하였습니다.모든 부분에서 처음 시작하는 스타트업에 일관성 있는 브랜딩과 마케팅의 니즈를 발견하고, 작년부터 팀을 구성하여 브랜딩과 마케팅 컨설팅/대행이라는 사업 분야에 본격적으로 뛰어들게 되었습니다.현재, 브랜딩과 마케팅이라는 레드오션에 도전장을 낸 저희는- 약 1년간 고민하고 실행하며 빠르게 성장해온 스타트업이자,- 평균 연령 27세 8명의 젊은 크리에이티브 팀이며,- 브랜드 런칭에 필요한 브랜딩/웹/마케팅 모두를 다루는 팀입니다.열일하는 척. 진지한 척PARTNER다음과 같은 파트너들과 일을 진행하고 있습니다.B.A.T 와 함께 자신만의 가치를 고민하고 만들어 나간 다양한 분야의 파트너들OB맥주, 코웨이와 같은 브랜드부터 언더독스, 퇴사학교와 같은 스타트업, 두손컴퍼니, 이지앤모어와 같은 소셜벤처까지, 다양한 분야의 파트너들과 함께 멋진 일들을 만들어 가고 있습니다.    WORK브랜드 런칭/성장을 위한 브랜딩과 마케팅을 합니다.주로 브랜드 런칭을 위한 아이덴티티 구축·전략수립과 같은 ‘브랜딩’ 프로젝트와 빠른 성장을 지원하기 위한 ‘브랜드 마케팅’ 프로젝트를 진행합니다.마케팅의 경우 SNS 운영, 컨텐츠 제작, 영상, 광고, PR, 바이럴, 크라우드펀딩 등 디지털 영역이 기반이 되는 마케팅 전략과 채널들을 활용하고 있습니다.    왜 우리 회사일까요?어떤 사람들이 우리랑 맞을까요?사람을 모집하는 일은 결국 ‘서로’가 잘 맞아야 하는 일입니다.그렇기에 우리는 이번 공고를 쓰기에 앞서 스스로에 대해 고민해보는 시간을 가졌습니다.여기서 나온 이야기들을 밝혀보고자 합니다.GOOD우리 회사의 장점은 다음과 같습니다.1. 진정성 - 업을 대하는 태도돈을 많이 벌고 싶습니다.그러나 절대 가치 없는 브랜딩과 마케팅으로 돈을 벌고 싶지는 않습니다.     스타트업으로 자체 브랜드를 만들고 운영해왔기에, 기본적으로 파트너들의 업무를 자기 일처럼 고민하고 실행하는 사람들로 구성되어 있습니다. 우리는 단순히 ‘돈’을 더 많이 벌기 위해서 일하는 것이 아닌 ‘더 좋은 결과’를 만들고 이를 통해 ‘가치’를 만들기 위해 함께 고민하는 사람들입니다.팀원들이 가치를 만드는 표정을 관찰해보세요.2. 자율성 - 책임 중심의 문화맡은 일을 책임감 있게 끝낼 수 있다면당신의 최애 카페에서 디지털 노마드의 하루를 보내도 좋습니다. 저희는 자율성이 높은 팀이라고 생각합니다. 자신이 맡은 일의 기한과 퀄리티만 엄수한다면, 근무시간과 환경을 제한하지 않습니다. 출근 시간은 10시지만, 필요시 시간을 자유롭게 조정할 수 있으며, 자택이나 카페에서 근무하는 것이 집중도가 높다면 근무지를 선택할 수 있습니다. 다만 자율성이 높은 만큼 ‘명확한 커뮤니케이션’과 ‘업무에 대한 책임감’ 또한 크게 주어지고 있습니다.10시에 출근했다. 하지만 아무도 없었다.3. 폭넓은 업무 경험 - 제너럴리스트로의 성장카드 뉴스 제작부터 강아지와 화보 촬영까지종잡을 수 없지만 그래서 더 즐겁습니다.  B.A.T 는 온라인 기반의 통합적인 마케팅 커뮤니케이션 (IMC)를 지향하고 있는 회사로, 브랜딩과 마케팅에 대한 기획부터 실행 모두를 책임지고 있습니다. 그렇기 때문에 기본적인 비즈니스에 대한 이해부터 브랜딩과 웹, 마케팅까지 넓은 범위의 업무를 진행합니다.  파트너들의 규모와 비즈니스 분야 또한 다양한 편입니다. 반려견 식품 스타트업을 위한 통합 마케팅을 진행하다가, 때로는 대기업의 디지털 마케팅 캠페인을 진행하기도 합니다. 이는 한 분야의 스페셜리스트가 되기에는 어려울 수 있는 환경이지만, 폭넓은 업무를 통해 다양한 분야를 직간접적으로 경험하며 성장하고 싶은 분들에게는 적합한 환경이기도 합니다. 또한 ‘언더독스’ 라는 스타트업의 내부 팀으로 시작된 만큼, 언더독스에서 함께 하는 다양한 스타트업의 사업 운영과 마케팅을 간접적으로 경험하실 수 있습니다. 현재 언더독스 내부에는 창업 교육 중심의 에듀테크 스타트업 ‘언더독스 스쿨’ 과 꿈을 찾는 어른들을 위한 학교 ‘퇴사학교’ 가 있으며, 이 외에도 반려견 관련 스타트업을 준비 중인 팀이 있습니다.        4. 젊지만 뛰어난 동료들자부할 수 있습니다.사람 스트레스 없는 회사 생활. 최근 조직문화 설문을 진행하면서 우리 회사를 가장 높게 생각하는 점 중 하나가 바로 ‘동료’였습니다. B.A.T 에는 대행사 출신이 없습니다. 오히려 창업을 경험해본 친구들이 많으며 창업이 아니더라도 스스로 캠페인이나 행사를 기획해본 경험이 있거나, 팀을 꾸려 소상공인 마케팅을 도와주었거나, 공모전에서 뛰어난 성과를 만드는 등 주로 스스로 생각하고 무엇인가를 기획하고 만들었으며, 이를 실행하기 위해 팀을 이끌었던 친구들이 많습니다. #B.A.T #아키타입컴퍼니 #브랜드 #브랜딩 #조직문화 #채용 #동료 #팀워크 #팀원 #팀플레이 #채용문화

기업문화 엿볼 때, 더팀스

로그인

/