Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Hello World
visasQ
ビザスクを支えるアーキテクチャ
Hello!
Ryo Machitori
Web Engineer
Facebook at:
@ryo.machitori
1.
Infrastracture
for 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.
WebFramework
for visasQ
“
django ディレクトリルール
- サービス毎に左のような構成
※ 一部省略
Python 800 files
AngularJS ディレクトリルール
- 左のような構成
※ 一部省略
JavaScript 150 files
TypeScript 200 files
3.
Problem
for visasQ
ビジネスドメインの複雑化
◎ ビジネスドメイン上のモデルと不一致
◎ 登場人物の増加
◎ 分岐処理の増加
◎ DDDとdjango相性悪い?
Python2系のサポート終了
◎ 2020年で終了
4.
NextAction !!
for visasQ
Let’s visasQ
Analysis
BigQuery
Analytics 360 Suite ?
Kibana ?
MachineLeaning
Watoson ?
GoogleMLEngine ?
Coffe2 ?
ChatSyste...
5.
Wanted !!
for visasQ
「世界中の知見をつなぐ」エンジニア募集中!
チャットシステム / 海外展開 / etc...
Thanks!
Any questions?
Facebook at:
@ryo.machitori
↓Recruit↓Advisor
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
Upcoming SlideShare
Loading in …5
×

[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ

682 views

Published on

【初心者歓迎】PythonのWebスタートアップを詳しく語る会
PythonでWebサービス開発しているベンチャー企業の取り組みや課題について、詳しく語ります!
```
4.ビザスクを支えるアーキテクチャ
ビザスクで採用しているインフラやフレームワークのご紹介と、3年間の運用を
経て課題となっていること、今後の展望に関してお話させていただきます。
```
https://iridge.connpass.com/event/54328/

Published in: Technology
  • Be the first to comment

[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ

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

×