.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

要素技術

画像・音声

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

音声処理

データ

IoT

ビッグデータ

人工知能(AI)

ブロックチェーン

その他

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

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

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

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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-10-26 (金) 10:31:31 (48d)