メール配信システム「エクメルン」のインフラ構築

シナジーマーケティング株式会社

公開日:2016年12月02日

シナジーマーケティングについて

シナジーマーケティングは、大阪市北区に本社を置き、CRM関連のサービスを提供している企業です。ヤフー株式会社の連結子会社として、Webマーケティングの上流から下流までをワンストップで支援しています。

メール配信システム「エクメルン」のインフラ構築

エクメルンは、「手元のリストにメールを送る用事を日本一シンプルに片付けてくれる」をコンセプトに開発された、500円から使えるメール配信システムです。この度、クラスメソッドは、エクメルンのサービス開始に合わせ、AWSクラウド活用に関する技術支援を担当いたしました。

デプロイの自動化

CodeDeployとCircleCI、GitHubを組み合わせることでデプロイの自動化に対応しました。GitHub上のリポジトリへコードのpushを契機として、リポジトリと連携したCircleCIが起動されます。そこからCodeDeployを実行してデプロイが実施されるという構成です。デプロイの自動化により、素早く安全なコードの修正を実現しております。

Terraformによるインフラのコード化

Terraformとは米HashiCorp社が中心となって開発したオープンソースのインフラ構成管理ツールです。AWSなどの主要なクラウドサービスに対応し、インフラの状態をコードとして管理することができます。エクメルンでは初期構築から日々の設定変更までTerraformを利用して構築・運用しております。Terraformの導入により素早い環境の構築、またGitと組み合わせた変更履歴の管理が可能となりました。

メッセージキューを活用した非同期処理

エクメルンの重要な処理を支えるシステムとして、メッセージキューサービスであるSQSを活用した非同期処理を実現しました。外部サービスとの連携の必要なアプリインスタンスやバッチインスタンスがキューに処理内容をエンキューしておき、ワーカーインスタンスがデキューして処理を実行します。各コンポーネント間は疎結合になるため、非同期での処理が可能です。SQSを活用することで、高い信頼性とキビキビと素早く動くユーザ体験が可能となり、エクメルンのサービス品質を支えています。

導入イメージ図

シナジーマーケティング株式会社

この事例はAWSコンサルティングをご利用いただいています

クラスメソッドのAWSコンサルティングは、公式資格を持つエンジニアがお客様の要件にマッチしたAWSのクラウドインフラ設計、サービス選定をご提案。AWSの広い知見を活かし、コスト削減からハイパフォーマンスな構成までじっくりとアドバイスします。

AWSコンサルティングを詳しく見る
AWSコンサルティング

お客様のご要望にこたえるユースケースや支援方法をご提案します。
まずはクラスメソッドへお気軽にご相談ください。

お問い合わせ
お問い合わせ
不明点はなんでもご相談ください
0120-991-668 平日9:30〜18:30 お問い合わせ