サーバレスとはサーバが要らないことではないらしい、今までのローカルで扱っていた
サーバをクラウド化し、サーバの機能が極端に疎結合化されることらしい。
それが実現した場合、クライアントとサーバとのデータの交換形式はどうなるか?
JSONやXMLになっている。
最近のMVCの取り組みがまさしくこれを導く流れになっている。
だとするとBackbone.jsというクライアントのMVC技術は良い選択だろう。
クライアントの実装モデルはオブジェクト指向で良いかもしれない。
設計技術はフューチヤモデルを私は推薦している。
今の携帯の機能はクアッドコアCPU+16コアGPUが当たり前になりつつあり、
もはやパソコンと同等なレベルまで来ている。
単にブラウズするだけであれば、十分な機能を備えている。
サーバの機能は、ひたすらデータの入出力だけで画面のことなど気にしないでいい。
クライアントとサーバの関係は疎結合化が実現していることになる。
サーバレスは、技術的にもコンセプトとしても
まさしく実現できる状況は全て揃った状態になっている。
サーバの疎結合化でアプリケーションを構築する世界は障害に強くなる。
そろそろ何か現実的に役に立つ、アーキテクチャを試行していこうと思う。
0 件のコメント:
コメントを投稿