본문 바로가기

stibee

(4)
성장하는 서비스의 DB 성능 개선, 어떻게 할까? 안녕하세요. 스티비팀 서버 개발자 이학진 입니다. 저희는 최근 서비스에서 사용 중이던 MySQL DB를 RDS로 이관하는 작업을 진행하였습니다. 무엇 때문에 이관을 결정하게 되었는지와 어떻게 이관을 진행하였는지에 대해 글을 써보도록 하겠습니다. 배경 stibee.com은 작년 11월에 정식 오픈한 새내기 이메일마케팅 서비스 입니다. 사실 오픈 초기부터 얼마전까지만 해도 AWS EC2의 m4.large 인스턴스 하나로 운영되던 서비스였습니다.(사실 웹+API 서버 1대, 메일발송 서버 1대) 그리고 이 싱글 인스턴스에 무려 6개의 서버, MySQL 1개, Kafka™ 1개, Redis 1개가 돌고 있었습니다. 그럼에도 불구하고 CPU 사용률은 20%를 넘지 않았습니다. 하지만 최근 사용자도 점점 늘어났고,..
스티비의 '빈 페이지' 이미지는 어떻게 만들어질까? 11월 10일, 스티비(Stibee)는 베타 테스트를 종료하고 정식버전을 출시했습니다. 새로운 스티비 디자인은 기존 디자인과 어떻게 다를까요? 기존에는 빈 페이지, 발송 완료 등 이미지가 필요한 부분에 이모지와 노란 꿀벌 로고를 활용했는데요, 스티비 정식버전에서는 기존의 노란색에서 벗어나 컬러와 이미지를 변경했습니다. 이를 가장 잘 볼 수 있는 페이지가 바로 empty-state, 즉 사용자가 가입한 이후 아직 서비스에서 요구하는 정보를 입력하지 않은 ‘빈 페이지’입니다. 이 페이지는 사용자가 가입한 후에 어떤 행동을 해야하는지를 안내하는 것이 주 목적입니다. 안내에 따라 사용자가 정보를 등록하면 더 이상 만날 수 없지만, 짧게 접하는 시간과 반대로 사용자의 이어지는 행동을 어떻게 유도할지 많이 고민해야..
이메일마케팅을 할 때 꼭 지켜야 할 것 4가지 이메일마케팅은 적은 비용으로 높은 효과를 얻을 수 있습니다. 비용이 낮은만큼 접근하기도 쉽지만, 관련된 법과 규정을 숙지하지 않으면 피해를 볼 수 있습니다.정보통신망법에서는 영리목적의 광고성 정보를 전송하는 이메일이 지켜야하는 의무사항을 규정하고 있습니다. 제목에는 “(광고)”를 붙여야 한다는 등이 그 예입니다. 놓치기 쉬운 내용이 있으니 꼼꼼히 살펴볼 필요가 있습니다.수신자의 명시적인 동의를 받아야 합니다서비스에 가입하거나 앱을 설치하는 것만으로는 수신동의를 했다고 볼 수 없기 때문에 가입 또는 설치 과정에서 광고성 정보에 대한 수신동의를 별도로 받아야 합니다.단 직접적인 거래 관계를 통해 연락처를 수집한 경우에는 수신동의를 받지 않아도 됩니다. 어떤 제품이나 서비스를 거래하기 위해 만난 고객에게 명함..
슬로워크가 뉴스레터 발송 서비스를 완전히 새로 만들었습니다. 마케팅 툴, 디자인 에이전시가 더 잘 만들 수 있습니다. 슬로워크는 디자인 에이전시입니다. 프린트 디자인, 웹 디자인, 브랜드 디자인, 인포그래픽 디자인 등을 지난 10년 간 해 왔습니다. 최근 디자인 에이전시들이 다른 분야의 회사에 인수되거나 스타트업에 투자하거나 자체 브랜드 제품을 개발하는 등 시장 변화에 대응하기 위해 다양한 시도를 하고 있습니다. 디자인 툴의 발전은 디자인 에이전시에게 직접적인 위협입니다. 디자이너가 없어도 어느 정도의 퀄리티를 보장해 줍니다. 점점 더 기능이 개선되고 가격이 저렴해지며, 가성비 측면에서 디자인 에이전시보다 뛰어난 경쟁력을 가지게 될 것입니다. 디자인 에이전시가 새로운 툴과 경쟁하기 어렵다면, 스스로의 경험을 활용하는 방법이 있습니다. 는 이런 맥락에서 시작된 슬로..