– まずは自己紹介をお願いできますでしょうか!
東京で株式会社イグレックスという会社を経営している安原と申します。
起業したのは25歳ですが、会社の創業は29歳のときになります。弊社はまだまだ小さな会社ですが、これからも人の役に立つサービスを展開していき、財務体質と福利厚生の向上に努めていきたいと思っております。
– 御社の事業内容を詳しく教えてください。
主にワイメールというメール配信のASPサービスを展開しております。
一般的にメール配信サービスは、サービス提供者が複数のSMTPサーバを大量に保有し、配信制御・分散配信処理・エラー制御処理を適切に行って、いかに速く受信BOXにメールを届けるか、という点に主眼が置かれるサービスです。
しかしワイメールの場合は、Gmailもガイドラインで推奨している「送信元の一貫性」を第一に重視します。そのため、お客様1人1人に専用の配信環境を構築して貸与いたします。専用サーバを準備して、弊社がその管理しているといったイメージがわかりやすいかもしれません。
機能面でも、ステップメールやループメールといった業務メール配信に最適な機能をはじめ、便利な機能をたくさん兼ねそろえています。
– 独学で学んだプログラミングで、あれだけのシステムをつくられるのはすごいです。
そういっていただけると嬉しいです。まあ実際には私以外の開発の手も入っていますけれども、プログラミングの独学は何も珍しいことではありません。私の場合、PerlやPHPやMySQLの初心者向けの本を買って、書いてある通りにコードを書き殴ることを数年ほど繰り返していましたら、自然と全容がわかるようになっていました。最初は構造がよくわからなくても、とにかくコードを書いてみることが第一歩ですね。
ワイメールのプログラム自体はそれほど高度なものではないのですが、基本的には誰でも気軽に使える、冗長性が低いリレーショナルDBの利用を前提としたパッケージングソフトです。
そのため限られたリソース(資源)の中で動作させ、高負荷にもある程度耐えなければいけないので、そのあたりの効率化や耐障害性の設計をいかに行っていくかが難しいところかと思っています。
例えばリードオンリーの処理でもなるべく軽い処理となるよう工夫しなければならなかったり、突然の障害でDBやWEBが落ちた場合でも、配信中の記事の整合性が崩れないようにするといったところでしょうか。