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

目次

概要

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

認証基盤

インフラ

VM

Cloud

VPS

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

DBMS

PaaS

Google Cloud PlatformのDB PaaSはMySQL

OSS-DB

Web

SSL

UIサブシステム

業務系

  • エントリ画面やグラフ表示画面はASP.NET Web Forms
  • .NET Coreに移行されないのでメンテナンス・フェーズ。

デザイン重視

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

スマホ / タブレット

レスポンシブデザイン

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

スマホネイティブ

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

ハイブリッドアプリ

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

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

タブレット

画面サイズ

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

専用端末化

参考

外部サービス

オンライン決済サービス

通知プロバイダ

チャット

マルチテナント対応

データ

分割キー

  • 店舗やユーザなどのIDでデータを水平分割する。
  • フレームワークがそれ様にできてないとキツイ@ASP.NET Identity。

テーブル分割

SQLも変更になるし、あまりやらなそう。

スキーマ分割

コンテナ化したいが運用できる?

カスタマイズ

定義

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

プログラム

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

参考

要素技術

画像・音声

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

音声処理

データ

IoT

ビッグデータ

人工知能(AI)

ブロックチェーン

活用

OSS

mBaaS

SaaS活用

その他

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

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

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

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


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