Upload
visasq-
View
590
Download
3
Embed Size (px)
Citation preview
Hello World visasQビザスクを支えるアーキテクチャ
Hello!Ryo Machitori
Web Engineer
Facebook at:@ryo.machitori
1.Infrastracturefor visasQ
Why GoogleCloudPlatform ?
◎ AutoScale◎ Dashbord◎ Infra Engineer Free
Other...
◎ Second Generation CloudSQL◎ Datastore(KVS Storage)◎ Memcache◎ BigQuery◎ Version Management◎ etc...
AppEngine
CloudSQL
VersionManagment
DeploySystem
BI Tool
Communication Tool
CRM
Develop Analytics
社内チャットの様子( # log-error ) 日々の監視
2.WebFrameworkfor visasQ
“
django ディレクトリルール
- サービス毎に左のような構成
※ 一部省略
Python 800 files
AngularJS ディレクトリルール
- 左のような構成
※ 一部省略
JavaScript 150 filesTypeScript 200 files
3.Problemfor visasQ
ビジネスドメインの複雑化
◎ ビジネスドメイン上のモデルと不一致◎ 登場人物の増加◎ 分岐処理の増加◎ DDDとdjango相性悪い?
Python2系のサポート終了
◎ 2020年で終了
4.NextAction !!for visasQ
Let’s visasQ
AnalysisBigQuery
Analytics 360 Suite ?
Kibana ?
MachineLeaningWatoson ?
GoogleMLEngine ?
Coffe2 ?
ChatSystemFirebase ?
Node + socket ?
Scala ?
GlobalTrancerate
GeoIP
Python3South -> ...
Django1.5 -> Django1.10 ?
GAE -> GCP(nginx+web) ?
TaskQuere -> Celery
5.Wanted !! for visasQ
「世界中の知見をつなぐ」エンジニア募集中!チャットシステム / 海外展開 / etc...
Thanks!Any questions?
Facebook at:@ryo.machitori
↓Recruit↓Advisor