.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

SaaS設計のポイントを纏めている。

企画

認証基盤

マルチテナント対応

データ

分割キー

店舗やユーザなどのIDでデータを水平分割する。

テーブル分割

スキーマ分割

カスタマイズ

定義

  • システム共通
    • 定義ファイル
      • *.config
      • XML
      • ,etc.
  • ユーザ個別
    • テーブルに持たせる。
    • スキーマ・レスの非構造化データを使用

プログラム

  • 動作のカスタマイズは定義で行うようにする。
  • マルチテナント時のプログラム追加をどうするか?

参考

UIサブシステムの選定

業務系

  • エントリ画面やグラフ表示画面はASP.NET Web Forms

デザイン重視

  • デザイン重視のコンテンツ部分はASP.NET MVC

スマホ/タブレット

レスポンシブデザイン

スマホネイティブを覚えるのが大変なので、
HTML/CSS/JavaScriptレスポンシブデザインで開発したいケースも多い。

スマホネイティブ

  • フロントエンド多様化の中、サービスのデリバリーのために無視できなくなってきている。

ハイブリッドアプリ

  • マルチプラットフォームをターゲットとしたアプリケーション。

などのプロダクトも使用できる。

タブレット

画面サイズ

  • 4:3(16:10)が主流
  • 本SaaSはTablet横置きになる。
    • 16(横):10(縦)に合わせて
    • 16(横):9(縦)の場合、横を%指定のレスポンシブで広げて対応。

専用端末化

外部サービス

オンライン決済サービス

通知プロバイダ

チャット

mBaaS

OSS

要素技術

画像処理とコンピュータビジョン

音声処理

DBMSの選定

PaaS

Google Cloud PlatformのDB PaaSはMySQL

OSS-DB

インフラ

VM

Cloud

VPS

実はVPSも良いのではないかと思っている。

Web

SSL

その他

サーバレスアーキテクチャ

マルチサイド・プラットフォーム

xの開発で検討したこと。

QandAAnalysisEngineの開発で検討したこと。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-03-28 (水) 21:34:24 (200d)