bear.sunday 1.x

20
BEAR.Sunday 1.X BEAR.Sunday meetup #1

Upload: akihito-koriyama

Post on 10-May-2015

2.267 views

Category:

Technology


4 download

DESCRIPTION

The idea of BEAR.Sunday feature in future.

TRANSCRIPT

Page 1: BEAR.Sunday 1.X

BEAR.Sunday 1.XBEAR.Sunday meetup #1

Page 2: BEAR.Sunday 1.X

BEARのREST Centricなアーキテクチャで

何が実現できるかを考えてみる

Page 3: BEAR.Sunday 1.X

Performance > autoloader

コンパイル時に必要ファイルが確定する

それを全て最初にrequire

docblox除いてもいいかも

Page 4: BEAR.Sunday 1.X

Performance > FB Big Pipe

Page 5: BEAR.Sunday 1.X

Performance > ESI

edge side includes

リソース構成と相性が良さそう

Page 6: BEAR.Sunday 1.X

Performance > CQRS

Page 7: BEAR.Sunday 1.X

Performance > Asset Pipe Line

Assetic (an asset management framework)

複数のJavaScriptファイルをまとめたり圧縮してくれたりする

Page 8: BEAR.Sunday 1.X

Performance > Stmt mapping

SQLマップ

+メソッドと解析済みプリペアードステートメントをマップ

Page 9: BEAR.Sunday 1.X

Performance > Thrift

別言語のリソースと接続

Page 10: BEAR.Sunday 1.X

Performance > Yaf component

PECLベースのMVC FWのコンポーネントを使用する

Page 11: BEAR.Sunday 1.X

func > realtime web

リソースがC/Sでweb socketで接続

web socket

Page 12: BEAR.Sunday 1.X

func > C/M separation

CとMの物理分離

モデルをサービスする

Page 13: BEAR.Sunday 1.X

func > multi lang

他言語フレームワーク

Page 14: BEAR.Sunday 1.X

func > multi framework

他のフレームワークとの協調

Page 15: BEAR.Sunday 1.X

func > visualization

Dependency graph

リソース構造

webサイト構造

Page 16: BEAR.Sunday 1.X

func > ADD

API driven development

API中心のワークフロー

Page 17: BEAR.Sunday 1.X

func > apiHub

APIポータル

マッシュアップもAPIとして提供

Page 18: BEAR.Sunday 1.X

おまけ

Page 19: BEAR.Sunday 1.X

BEARのREST Centricでないアーキテクチャを考えてみる

Page 20: BEAR.Sunday 1.X

BEAR.mvc

BEAR.Resourceを切り離す

コンベンショナルなMVC FW

DI / AOP / Clean Code /

Performance

mini BEAR = micro framework ?