SlideShare a Scribd company logo
Submit Search
Upload
Webアプリケーションは難しい
Report
Share
Takafumi ONAKA
Follow
•
329 likes
•
136,126 views
1
of
43
Webアプリケーションは難しい
•
329 likes
•
136,126 views
Report
Share
Download Now
Download to read offline
株式会社ドリコム 知的ヘンタイ六番勝負「第四戦 LT王者決定戦」 http://recruit.drecom.co.jp/event/event4.html
Read more
Takafumi ONAKA
Follow
Recommended
インフラエンジニアの綺麗で優しい手順書の書き方 by
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
145.5K views
•
34 slides
インフラエンジニアのためのcassandra入門 by
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
71.1K views
•
85 slides
これからはじめるインフラエンジニア by
これからはじめるインフラエンジニア
外道 父
103.6K views
•
61 slides
イミュータブルデータモデル(入門編) by
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
185.8K views
•
24 slides
とにかく分かりづらいTwelve-Factor Appの解説を試みる by
とにかく分かりづらいTwelve-Factor Appの解説を試みる
Masatoshi Tada
17.4K views
•
38 slides
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 by
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
148.6K views
•
45 slides
More Related Content
What's hot
Apache Arrow - データ処理ツールの次世代プラットフォーム by
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
7.6K views
•
90 slides
Dockerからcontainerdへの移行 by
Dockerからcontainerdへの移行
Kohei Tokunaga
16.6K views
•
36 slides
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル) by
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
20.9K views
•
59 slides
Redisの特徴と活用方法について by
Redisの特徴と活用方法について
Yuji Otani
101.5K views
•
65 slides
雑なMySQLパフォーマンスチューニング by
雑なMySQLパフォーマンスチューニング
yoku0825
55K views
•
142 slides
Vacuum徹底解説 by
Vacuum徹底解説
Masahiko Sawada
5.1K views
•
51 slides
What's hot
(20)
Apache Arrow - データ処理ツールの次世代プラットフォーム by Kouhei Sutou
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
•
7.6K views
Dockerからcontainerdへの移行 by Kohei Tokunaga
Dockerからcontainerdへの移行
Kohei Tokunaga
•
16.6K views
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル) by Mikiya Okuno
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
•
20.9K views
Redisの特徴と活用方法について by Yuji Otani
Redisの特徴と活用方法について
Yuji Otani
•
101.5K views
雑なMySQLパフォーマンスチューニング by yoku0825
雑なMySQLパフォーマンスチューニング
yoku0825
•
55K views
Vacuum徹底解説 by Masahiko Sawada
Vacuum徹底解説
Masahiko Sawada
•
5.1K views
本当は恐ろしい分散システムの話 by Kumazaki Hiroki
本当は恐ろしい分散システムの話
Kumazaki Hiroki
•
686K views
Amazon Aurora - Auroraの止まらない進化とその中身 by Amazon Web Services Japan
Amazon Aurora - Auroraの止まらない進化とその中身
Amazon Web Services Japan
•
22.2K views
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤 by Amazon Web Services Japan
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
•
5.1K views
RLSを用いたマルチテナント実装 for Django by Takayuki Shimizukawa
RLSを用いたマルチテナント実装 for Django
Takayuki Shimizukawa
•
11K views
ふつうのRailsアプリケーション開発 by Takafumi ONAKA
ふつうのRailsアプリケーション開発
Takafumi ONAKA
•
30.8K views
マイクロにしすぎた結果がこれだよ! by mosa siru
マイクロにしすぎた結果がこれだよ!
mosa siru
•
132.6K views
イミュータブルデータモデルの極意 by Yoshitaka Kawashima
イミュータブルデータモデルの極意
Yoshitaka Kawashima
•
23.8K views
DockerコンテナでGitを使う by Kazuhiro Suga
DockerコンテナでGitを使う
Kazuhiro Suga
•
18.8K views
エンジニアの個人ブランディングと技術組織 by Takafumi ONAKA
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
•
23.3K views
例外設計における大罪 by Takuto Wada
例外設計における大罪
Takuto Wada
•
68.5K views
マイクロサービス 4つの分割アプローチ by 増田 亨
マイクロサービス 4つの分割アプローチ
増田 亨
•
41.4K views
イミュータブルデータモデル(世代編) by Yoshitaka Kawashima
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
•
38.1K views
Apache Avro vs Protocol Buffers by Seiya Mizuno
Apache Avro vs Protocol Buffers
Seiya Mizuno
•
5.3K views
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス by Amazon Web Services Japan
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
•
56.6K views
Similar to Webアプリケーションは難しい
ソーシャルアプリを分析してみた by
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
9.2K views
•
32 slides
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム by
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Go Sueyoshi (a.k.a sue445)
21.2K views
•
73 slides
ドリコムJenkins勉強会資料 by
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
8.4K views
•
28 slides
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet by
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
Midokura
4.2K views
•
32 slides
ドリコムのインフラCI by
ドリコムのインフラCI
Go Sueyoshi (a.k.a sue445)
3.2K views
•
39 slides
ドリコムを支える課金ライブラリを支えるJenkins by
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
5.1K views
•
59 slides
Similar to Webアプリケーションは難しい
(20)
ソーシャルアプリを分析してみた by Drecom Co., Ltd.
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
•
9.2K views
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム by Go Sueyoshi (a.k.a sue445)
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Go Sueyoshi (a.k.a sue445)
•
21.2K views
ドリコムJenkins勉強会資料 by Go Sueyoshi (a.k.a sue445)
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
•
8.4K views
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet by Midokura
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
Midokura
•
4.2K views
ドリコムのインフラCI by Go Sueyoshi (a.k.a sue445)
ドリコムのインフラCI
Go Sueyoshi (a.k.a sue445)
•
3.2K views
ドリコムを支える課金ライブラリを支えるJenkins by Go Sueyoshi (a.k.a sue445)
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
•
5.1K views
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録” by Drecom Co., Ltd.
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
•
3.1K views
DApps のユーザ認証に web3.eth.personal.sign を使おう! by Drecom Co., Ltd.
DApps のユーザ認証に web3.eth.personal.sign を使おう!
Drecom Co., Ltd.
•
1.5K views
2016 06-30-deep-learning-archi by Daisuke Nagao
2016 06-30-deep-learning-archi
Daisuke Nagao
•
938 views
JAWS-UG山形 AWSのきほん 2016/11/12 by Gyori Nagafuchi
JAWS-UG山形 AWSのきほん 2016/11/12
Gyori Nagafuchi
•
1.3K views
drecomにおけるwinning the metrics battle by Mitsuki Kenichi
drecomにおけるwinning the metrics battle
Mitsuki Kenichi
•
7.2K views
おすすめインフラ! for スタートアップ by Koichiro Sumi
おすすめインフラ! for スタートアップ
Koichiro Sumi
•
1.6K views
クラウドアプリケーション開発に必要なセキュリティ by Lumin Hacker
クラウドアプリケーション開発に必要なセキュリティ
Lumin Hacker
•
1.5K views
activerecord-turntable by Drecom Co., Ltd.
activerecord-turntable
Drecom Co., Ltd.
•
4.9K views
A3RT -The details and actual use cases of“Analytics & Artificial intelligence... by Recruit Technologies
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
Recruit Technologies
•
26.7K views
A3RT - the details and actual use cases of "Analytics & Artificial intelligen... by DataWorks Summit/Hadoop Summit
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
DataWorks Summit/Hadoop Summit
•
856 views
Running Apache Spark on AWS by Noritaka Sekiyama
Running Apache Spark on AWS
Noritaka Sekiyama
•
946 views
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ... by whywaita
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
•
574 views
Amazon Web Servicesブース:UI×API×AWS 横田 聡 by クラスメソッド株式会社
Amazon Web Servicesブース:UI×API×AWS 横田 聡
クラスメソッド株式会社
•
3.4K views
サーバーレスで ガチ本番運用までやってるお話し by Akira Nagata
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
•
5.1K views
More from Takafumi ONAKA
不正のトライアングルとコードベースの治安維持 by
不正のトライアングルとコードベースの治安維持
Takafumi ONAKA
569 views
•
17 slides
技術記事を書く&楽しむチームの作り方 by
技術記事を書く&楽しむチームの作り方
Takafumi ONAKA
9.3K views
•
38 slides
グルーミングしながら進めるプロダクト開発 by
グルーミングしながら進めるプロダクト開発
Takafumi ONAKA
11.8K views
•
41 slides
Hatena::Letの式年遷宮 by
Hatena::Letの式年遷宮
Takafumi ONAKA
6.2K views
•
45 slides
pt-query-digest は Perl!! by
pt-query-digest は Perl!!
Takafumi ONAKA
1.3K views
•
21 slides
アプリケーションを作るときに考える25のこと by
アプリケーションを作るときに考える25のこと
Takafumi ONAKA
24.1K views
•
80 slides
More from Takafumi ONAKA
(20)
不正のトライアングルとコードベースの治安維持 by Takafumi ONAKA
不正のトライアングルとコードベースの治安維持
Takafumi ONAKA
•
569 views
技術記事を書く&楽しむチームの作り方 by Takafumi ONAKA
技術記事を書く&楽しむチームの作り方
Takafumi ONAKA
•
9.3K views
グルーミングしながら進めるプロダクト開発 by Takafumi ONAKA
グルーミングしながら進めるプロダクト開発
Takafumi ONAKA
•
11.8K views
Hatena::Letの式年遷宮 by Takafumi ONAKA
Hatena::Letの式年遷宮
Takafumi ONAKA
•
6.2K views
pt-query-digest は Perl!! by Takafumi ONAKA
pt-query-digest は Perl!!
Takafumi ONAKA
•
1.3K views
アプリケーションを作るときに考える25のこと by Takafumi ONAKA
アプリケーションを作るときに考える25のこと
Takafumi ONAKA
•
24.1K views
cpanfileがRubyでパースできることに気づいた俺たちは by Takafumi ONAKA
cpanfileがRubyでパースできることに気づいた俺たちは
Takafumi ONAKA
•
3.5K views
Perl使いの国のRubyist by Takafumi ONAKA
Perl使いの国のRubyist
Takafumi ONAKA
•
8.6K views
ApplicationTemplateのススメ by Takafumi ONAKA
ApplicationTemplateのススメ
Takafumi ONAKA
•
1.4K views
RSpecしぐさ by Takafumi ONAKA
RSpecしぐさ
Takafumi ONAKA
•
12.7K views
クローズドソースから始めるオープンソース by Takafumi ONAKA
クローズドソースから始めるオープンソース
Takafumi ONAKA
•
33.4K views
「速」を落とさないコードレビュー by Takafumi ONAKA
「速」を落とさないコードレビュー
Takafumi ONAKA
•
55.5K views
短期間で新技術を学ぶ技術 by Takafumi ONAKA
短期間で新技術を学ぶ技術
Takafumi ONAKA
•
26.8K views
Application Bootstrap by Takafumi ONAKA
Application Bootstrap
Takafumi ONAKA
•
2.6K views
ドリコム×ピクシブ 社会人交換留学説明資料 by Takafumi ONAKA
ドリコム×ピクシブ 社会人交換留学説明資料
Takafumi ONAKA
•
8.7K views
すこやかRails by Takafumi ONAKA
すこやかRails
Takafumi ONAKA
•
19.4K views
マジカルsvnとキュアgit by Takafumi ONAKA
マジカルsvnとキュアgit
Takafumi ONAKA
•
17.8K views
Github Enterprise じゃなくてもいいじゃん by Takafumi ONAKA
Github Enterprise じゃなくてもいいじゃん
Takafumi ONAKA
•
23.4K views
ターミナルで画像確認するヤツ作った by Takafumi ONAKA
ターミナルで画像確認するヤツ作った
Takafumi ONAKA
•
1.7K views
Rails3.2ってどう変わるの? by Takafumi ONAKA
Rails3.2ってどう変わるの?
Takafumi ONAKA
•
4.5K views
Webアプリケーションは難しい
1.
Webアプリケーショ
ンは難しい 2013-01-10 知的ヘンタイLT 大仲 能史 a.k.a. @onk Copyright Drecom Co., Ltd All Rights Reserved.
2.
伝えたい メッセージ を最初に Copyright
Drecom Co., Ltd All Rights Reserved.
3.
恐れるな、周りに聞け 隣の奴は必ず一歩先に
いる。 Copyright Drecom Co., Ltd All Rights Reserved.
4.
コードで会話しろ 見たコードの量×見ら れたコードの量がすな わち成長だ。
Copyright Drecom Co., Ltd All Rights Reserved.
5.
恐れるな、周りに聞け コードで会話しろ この2つを頭に叩き込んで
帰ってください Copyright Drecom Co., Ltd All Rights Reserved.
6.
さて Copyright Drecom Co.,
Ltd All Rights Reserved.
7.
webアプリケー ションの仕組みを おさらいしよう
Copyright Drecom Co., Ltd All Rights Reserved.
8.
Copyright Drecom Co.,
Ltd All Rights Reserved.
9.
インフラで必要になる知識
DNS Network ロードバラン サ IP Address Proxy Firewall Copyright Drecom Co., Ltd All Rights Reserved.
10.
Copyright Drecom Co.,
Ltd All Rights Reserved.
11.
Copyright Drecom Co.,
Ltd All Rights Reserved.
12.
ミドルウェアで必要になる知識
Nginx Unicorn memcached Ruby Kyoto Tycoon MySQL Redis Copyright Drecom Co., Ltd All Rights Reserved.
13.
Copyright Drecom Co.,
Ltd All Rights Reserved.
14.
アプリケーションで必要になる知
識 Ruby Rails rubygems OOP Modularity MVC Security O/R Mapper Authentication HTML JavaScript CSS Browser Mobile Copyright Drecom Co., Ltd All Rights Reserved.
15.
Copyright Drecom Co.,
Ltd All Rights Reserved.
16.
チーム開発で必要になる知識
Scrum XP UP TDD CI Project Management Outsourcing Copyright Drecom Co., Ltd All Rights Reserved.
17.
Copyright Drecom Co.,
Ltd All Rights Reserved.
18.
サービス運用で必要になる知識
Fluent Syslog Hadoop Hive Munin Cacti Nagios Copyright Drecom Co., Ltd All Rights Reserved.
19.
Webアプリケーションをチームで
作り 運用していくために必要な知識一 Ruby Fluent 覧 Unicornrubygems Rails Syslog Scrum Nginx XP ロードバラン OOP サ Hadoop Modularity Hive IP Address CI MVC DNS memcached Munin Cacti Nagios Network Security Proxy O/R Mapper UP Outsourcing MySQL TDD JavaScript Project Management HTML Firewall Mobile CSS Authentication Redis Kyoto Tycoon Browser Ruby Copyright Drecom Co., Ltd All Rights Reserved.
20.
こんなのぜったい おかしいよ
Copyright Drecom Co., Ltd All Rights Reserved.
21.
でも、これがwebアプ リケーションを作る ということです
Copyright Drecom Co., Ltd All Rights Reserved.
22.
Copyright Drecom Co.,
Ltd All Rights Reserved.
23.
本当に全部必 要? Copyright Drecom Co.,
Ltd All Rights Reserved.
24.
必要です Copyright Drecom
Co., Ltd All Rights Reserved.
25.
すべて使わないと ユーザにアプリ ケーションを届け られません
Copyright Drecom Co., Ltd All Rights Reserved.
26.
無理じゃん? Copyright Drecom Co.,
Ltd All Rights Reserved.
27.
だから会社がある
んです Copyright Drecom Co., Ltd All Rights Reserved.
28.
分業可能なん だ? Copyright Drecom Co.,
Ltd All Rights Reserved.
29.
とはいえ Copyright Drecom
Co., Ltd All Rights Reserved.
30.
効率的に分業するた めにはお互いの領域 をある程度知ってお く必要があります
Copyright Drecom Co., Ltd All Rights Reserved.
31.
どれぐらい 知ってるの? Copyright Drecom Co.,
Ltd All Rights Reserved.
32.
割と全部。 Copyright Drecom
Co., Ltd All Rights Reserved.
33.
1/3は講師として話せるぐらい 残りも今すぐ業務で使えるぐらい
Copyright Drecom Co., Ltd All Rights Reserved.
34.
少なくとも、今挙げたキーワードで 30分以上語れないものはありません
Copyright Drecom Co., Ltd All Rights Reserved.
35.
でも、8年かかりました
(現在30歳) Copyright Drecom Co., Ltd All Rights Reserved.
36.
知の高速道路ができてる とはいえ、数年学び続け る覚悟をしてください
Copyright Drecom Co., Ltd All Rights Reserved.
37.
今までに学んできた量の 数倍の知識が必要になり
ます。 Copyright Drecom Co., Ltd All Rights Reserved.
38.
銀の弾丸は無いんだよ
Copyright Drecom Co., Ltd All Rights Reserved.
39.
効率的に学ぶ方法や、今の自 分のレベルで理解しなくては いけない範囲 (=考えなくて も良い範囲)を一緒に模索し
ていきましょう。 Copyright Drecom Co., Ltd All Rights Reserved.
40.
少なくとも、僕らはこれを乗 り越えてwebアプリケーショ ンを運用しているのだから、 聞きたいだけ聞けばいいよ
Copyright Drecom Co., Ltd All Rights Reserved.
41.
以下の本をまず読もう
Copyright Drecom Co., Ltd All Rights Reserved.
42.
この広い大海で、 どう進むかの羅針 盤にはなってあげ られる
Copyright Drecom Co., Ltd All Rights Reserved.
43.
人生は一度。さぁ、 君はどの船に乗
る? Copyright Drecom Co., Ltd All Rights Reserved.