MoonSoo KimApr 11, 2016newrelic 이 최근에 error analytics 에 과금을 한다는 예고를 해서 일단 sentry 를 적용하였습니다. 오픈소스 버전도 있지만, 호스팅 버전의 경우에도 충분히 합리적인 가격과 서비스를 제공합니다. 게다가 newrelic 의 error analytics 보다 훨씬 다양한 기능을 제공합니다. Sentry1 upvote1344 views344CommentsCopy link
MoonSoo KimJan 26, 2016rabbitmq 의 로드 밸런싱 용도이자 celery 의 connection pooling 을 담당하기 위해 HAProxy 를 도입하여 사용하고 있습니다. HAProxy1 upvote18.34k views8.34kCommentsCopy link
MoonSoo KimAug 21, 2015내부 검색 엔진을 Solr 기반의 AWS CloudSearch 에서 Elasticsearch 로 옮기고 있는 중입니다. 관리의 편의성 등에서 좋은 점수를 줄 수 있습니다. Elasticsearch1 upvote1279 views279CommentsCopy link
MoonSoo KimAug 21, 2015CloudFront 는 수십 테라 바이트의 이미지 트래픽을 안정적으로 소화해 주며, CFRC 약정을 통해 요금 할인 혜택도 추가적으로 얻을 수 있습니다. Amazon CloudFront1 upvote1130 views130CommentsCopy link
MoonSoo KimJun 22, 2015수 백만개가 넘는 태그 키워드의 자동완성을 위해서 별도의 데이터베이스를 구축하였습니다. MariaDB 는 MySQL 을 포크한 프로젝트입니다. MySQL 과의 강력한 호환성을 지니며, 큰 튜닝 없이 강력한 성능을 보장합니다. MariaDB1 upvote16.54k views6.54kCommentsCopy link
MoonSoo KimMar 25, 2015대부분의 EC2 의 스토리지는 EBS 를 마운트해서 사용하고 있습니다. 특히 데이터베이스 서버들의 경우 주기적으로 스냅샷을 생성하여 손쉽게 백업 관리를 진행하고 있습니다. Amazon EBS1 upvote19.93k views9.93kCommentsCopy link
MoonSoo KimMar 25, 2015일반적으로 모씨를 개발하며 가장 자주 사용하는 스크립트 언어입니다. 쉽고, 빠르고, 강력하고, 월등한 생산성을 가집니다. 저희는 아직 python 2.7 을 사용하고 있습니다. Python1 upvote1394 views394CommentsCopy link
MoonSoo KimMar 25, 2015어플리케이션 서버는 flask 로 작성되었습니다. 미니멀하며, 어플리케이션 서버를 구축하는데 필요한 것들은 대부분 준비되어 있습니다. Flask1 upvote156.5k views56.5kCommentsCopy link
MoonSoo KimMar 25, 2015백엔드 시스템을 구축할 때 django 를 이용하였습니다. django 로 최초 백엔드 시스템을 구축하는데 3일이 걸리지 않았습니다. Django1 upvote1489 views489CommentsCopy link
MoonSoo KimMar 25, 2015백엔드, 어플리케이션 서버 모두 시간이 걸리는 작업들 및 주기적으로 수행해야 하는 작업들은 celery/celerybeat 을 통해 동작됩니다. 신뢰도가 아주 높으며, 유연합니다. gevent 로 동작시키면 더욱 깔끔한 관리가 가능합니다. Celery1 upvote111.7k views11.7kCommentsCopy link