EC3.JP Corporation

We are Cloud Applications Developer

We are Cloud Applications Developer

 

必要なクラウドサービスを組み合わせてシステムをデザインし実装する力でサポートします。

Amazon AWS、Microsoft Azure、Google Cloud Platform、IBM Cloudなど、クラウドベンダー各社から猛烈なスピードで様々なクラウドサービスがリリースされる時代になり、 今後もこの流れはさらに加速すると考えております。私どもは数多くのサービスの中からお客様のニーズに最適なクラウドサービスを組み合わせたデザインパターンをご提案し、 よりコストパフォーマンスの高い安定したWebシステムの構築と運用のお手伝いをさせて頂きます。

さらに、iOS / Androidアプリも弊社内で開発しておりますので、クラウドアプリケーションからモバイルアプリケーションまでの開発を一括でサポート致します。


「公式HPページを安価に運用したい」

例えば、「公式HPページを安価に運用したい」というご要望があった場合に、左記のようなデザインパターンをご提案することがございます。 Amazon Lightsailという価格競争力のあるVPSでWebサーバを運用する一例です。

「サブドメインを含まない独自ドメイン名でSSL接続ができて、Webサーバの死活監視ができて、メンテナンス時にはSorryページが表示できて、 DDoS攻撃などの対策も行いたい。しかも安価でレスポンスが良く安定した運用を」といったご要望です。


クラウドではない従来型のVPS環境では、それぞれの専用ソフトを個別にセットアップする必要がありますが、 クラウドの場合は予めサービスとして提供されているので、図⑤Route53にサブドメインを含まない独自ドメイン名を設定し、 ④ACMで無料で作成したSSL証明書を②CroudFrontに設定してSSL接続を可能にし、⑥WAFで作成したマネージドルールを②に適用して不正アクセス対策を施し、 ②でWebサーバの死活監視を設定し、さらに動的コンテンツのリクエストは①Lightsailに、画像リクエストは③S3に振り分けるようにし、 それぞれキャッシュ時間を設定することで①Webサーバのアクセス負荷を軽減した拡張しやすいVPS環境が構築できます。

機能の拡張例としましては、図にCloudWatchとAmazon SNSを追加して、⑥WAFのメトリクスをCloudWatchでモニタリングしてAmazon SNS トピックを作成してEメールやPush通知で不正アクセスを即通知することで、 不正アクセスに目を光らせることが出来ます。


「Amazonのレコメンド機能を自社の通販サイトにも実装したい」

こちらは「Amazonのレコメンド機能を自社の通販サイトにも実装したい」というご要望があった場合に、左記のようなデザインパターンをご提案することがございます。

通販サイト Amazon.comで長年使用されてきた評価の高い商品のレコメンド機能をベースにした機械学習サービス Amazon Personalizeにお客様の購買履歴データを学習させて、下記のようなレコメンドページを実装する一例です。

  • 利用者ごとのおすすめ商品一覧ページ
  • 「この商品を購入した人は、こんな商品も購入しています」という類似商品一覧ページ
  • 各利用者の嗜好に合わせて商品リストの並び替えページ


クラウドが普及する現在、このようにお客様のご要望に応じて、必要なクラウドサービスを組み合わせてシステムをデザインし実装する力が求められています。 弊社はこの部分に注力して、クラウドアプリケーション開発を行っております。


作業の進め方としましてはご要望をお聞きし、まず上記のような構成図を作成して、各クラウドサービスで手に入る機能や費用感、拡張性、留意点をまとめた資料をご提供しすり合わせを行い、導入までのシナリオを描き担当したタスクをこなしていきます。
実作業として、AWS 管理画面からの設定作業と必要なアプリケーション開発のお手伝いをさせて頂いております。


請負開発に加え、サポートが必要な時間数 × 時間単価で、毎月継続して開発をサポートします。

毎月継続してサポートするメリットは、お客様のシステム内容を理解していることで機能改善の修正箇所の理解が早くなるので 仕様確認がスムーズになり、さらに技術調査を行い一歩踏み込んだご提案がやり易くなるので、より生産的な打ち合わせができる点だと考えております。 毎月必要な時間だけ契約するという形で時間数の増減は柔軟に対応させて頂きます。


下記の作業内容でサイト運営・Webサービスをサポート致します。その他、ご要望がございましたらご相談ください。

  • 新規サイト・プロジェクトおよび運用中の既存サイトの機能改善や不具合対応
  • サイト運営における様々なシステムに関する課題点の改善(複数サイトのデータ連携など)
  • iOS / Androidアプリの機能改善やOSのバージョンアップに伴う不具合対応、アプリ申請代行
  • 新しい技術やサービス導入のための技術調査(クラウドサービス導入の費用感や課題点まとめ)
  • RPAツールによるデータ入力や収集などの定型業務の自動化(ブラウザ上での操作を自動化)
  • 社内の業務システムの改善(Excel、Accessを使った社内業務システムの機能改善)
  • サーバ環境の移設支援(オンプレミスとAWS連携やAWS全面移行)

リモートワークでの開発サポートとなりますので、下記のツールでプロジェクトを管理して意思疎通に努めております。

  • AWS Cloud9、VSCode、Visual Studio、Eclipse、Xcode、Android Studioでソース開発
  • Git(AWS CodeCommit)でソース管理
  • Dockerで開発・実行環境管理
  • Backlogでタスク管理
  • ChatworkやSlackでコミュニケーション管理 ※Skypeやappear.in、Zoomも適宜活用

開発守備範囲(フレームワーク) ※30年以上システム開発業務に従事しております

  • Java(Spring)
  • C# / C++ / VB(.NET framework)
  • Python(Django)
  • PHP(CakePHP、Laravel)
  • Ruby on Rails
  • Node.js
  • AWS Lambda 経由で各クラウドサービス連携
  • Google Apps Script
  • MS Office VBA
  • Wordpress、EC-CUBEのカスタマイズ

クラウドの普及と5Gの幕開けをキーワードに新しい発想でiOS / Androidアプリを開発します。

iOSアプリについては、ソフトバンクからiPhoneが発売されたiOS3からiOSアプリ開発に着手し、 Androidについては、2010年「フローズンヨーグルト」 Android 2.2 FroyoからAndroidアプリ開発に着手しておりますので、10年近くの開発経験がございます。 この間、iOS / Androidのユーザインタフェースも機能も大きく様変わりし、さらにクラウドの普及と5Gの幕開けという流れの中で、スマホアプリ自体も新しい発想で作り替える 時期に来たのではないかと考えております。

「ソーシャルアカウントでログインできる写真共有 iOS / Androidアプリを運用したい」

例えば、「ソーシャルアカウントでログインできる写真共有 iOS / Androidアプリを運用したい」というご要望があった場合に、左記のようなデザインパターンをご提案することがございます。

処理フローとしては、写真共有アプリからFacebookアカウントでログインして取得したトークンを①Cognitoに渡すことで、①がFacebookよりトークンの有効性をチェックし、 一時的にAWSリソースにアクセスするためのクレディンシャル(セキュリティ認証情報)が発行されるので、それを使って②S3に写真を投稿します。 写真が投稿されたイベントを③Lambda関数がキャッチして、何がしかのポイントを付与するために④DynamoDBに投稿ログを書き込むと同時に、⑤SNSのトピックに写真が投稿された旨を登録することで、 ⑦ 写真共有アプリ利用者に一斉にPush通知されます。②S3は静的Webサーバとしても機能するので、アプリ利用者は通知バナーをタップすれば⑨S3より投稿された写真を閲覧することができます。 この時、閲覧できる期間を制限することもできます。


また、アプリ利用者全員に通知するのではなく、知人だけに知らせたいという場合は、⑧LINEアプリと連携してあらかじめ登録した特定のグループに写真を自動投稿することもできます。 または、⑤SNSを⑥Pinpointに置き換えて友だちという属性値を登録しておくことで、⑦友だちにだけ投稿した写真をPush通知することができます。 ⑥Pinpointはこの他マーケティングに活かせる機能も手に入るので、この写真共有アプリのデザインパターンは応用範囲が広いと考えております。 応用例として例えば、⑨矢印にCloudFrontを配置すれば、動画ストリーミング配信とチャットが可能になりますので、 2020年実用化予定の5Gのキラーコンテンツとも言われる動画コマースに応用できます。


このようにモバイルアプリも要所要所でクラウドサービスと連携することで、スクラッチ開発では採算が合わないような有益な機能をいち早く、低コストで実装することができて、安定した運用を手に入れることが出来るので、 モバイルアプリケーション開発でもクラウドサービスと連携した新しい発想でご提案しております。


開発守備範囲

  • Swift / Objective-C(Xcode)
  • Java / Kotlin(Android Studio)

イーシースリー・ドット・ジェーピー株式会社

EC3.JP Corporation

代表取締役

説田 吉宏

資本金

1,000万円

設立年月日

2002年10月8日

事業内容

  • クラウドアプリケーション開発
  • モバイルアプリケーション開発

所在地

〒604-8006 京都市中京区河原町通御池下る下丸屋町403番地
FISビル2F

電話

075-778-5028