まず、システムが導入します
ビジネス:
- プライベートの手紙をポイントツーポイント
- グループチャット
- メッセージを送信
第二に、開発段階
- 幼児期-ゼロから。機能を実現するクイック
- 急速な発展の段階-ユーザーの急速な成長。スループットとパフォーマンスを強化
- 移動相-モバイルユーザーの割合が高いです。モバイル用エンドの最適化
- 高可用性のステージ-サービスの品質上のユーザーの焦点。サービスの可用性を向上させます
第三に、初期段階 - 高速な実装
コンフィギュレーション・メッセージシステム
1、基本的な要素:ユーザー、連絡先、メッセージ、セッション
2、基本的な機能
- メッセージの送信と読書
- リレーションシップのメンテナンス
- セッション管理
挑戦
1、運用レベル:
- スクラッチ
- 需要の反復サイクルが短く、頻繁に変更されます
2、建築レベル:
- 技術選択
- 迅速な開発
解決方法
1、技術選択
- 制御された成熟した技術スタック
- 経験を多重化することができます
2、迅速な開発
- 迅速な反復(回帰テスト、オンラインの自動化ロールバック)
アーキテクチャ
図1に示すように、関数が簡単で、局の通信モード
http経由でも、ショート・メッセージングを達成するために2、
実際の経験
1、プラグマティズム:制御可能な成熟した技術・スタックを選択してください
2、ISM:既存の実証済みの経験と実績から学びます
3は、オンラインツールの開発を通じて効率を向上させるために:回帰テスト、背面にラインロールの自動化