Submit Search
Upload
Webアプリケーションは難しい
•
328 likes
•
136,234 views
Takafumi ONAKA
Follow
株式会社ドリコム 知的ヘンタイ六番勝負「第四戦 LT王者決定戦」 http://recruit.drecom.co.jp/event/event4.html
Read less
Read more
Report
Share
Report
Share
1 of 43
Download Now
Download to read offline
Recommended
アプリケーションを作るときに考える25のこと
アプリケーションを作るときに考える25のこと
Takafumi ONAKA
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話
Kentaro Yoshida
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
Masahito Zembutsu
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
More Related Content
What's hot
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
基礎線形代数講座
基礎線形代数講座
SEGADevTech
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Takeru Maehara
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
例外設計における大罪
例外設計における大罪
Takuto Wada
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
Yoshitaka Kawashima
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
増田 亨
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
Akihiro Kuwano
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
Satoshi Nagayasu
アジャイル開発を支えるアーキテクチャ設計とは
アジャイル開発を支えるアーキテクチャ設計とは
Yusuke Suzuki
What's hot
(20)
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
基礎線形代数講座
基礎線形代数講座
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Redisの特徴と活用方法について
Redisの特徴と活用方法について
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
分散システムについて語らせてくれ
分散システムについて語らせてくれ
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
例外設計における大罪
例外設計における大罪
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
アジャイル開発を支えるアーキテクチャ設計とは
アジャイル開発を支えるアーキテクチャ設計とは
Similar to Webアプリケーションは難しい
ソーシャルアプリを分析してみた
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Go Sueyoshi (a.k.a sue445)
これからはじめるインフラエンジニア
これからはじめるインフラエンジニア
外道 父
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
Midokura
ドリコムのインフラCI
ドリコムのインフラCI
Go Sueyoshi (a.k.a sue445)
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
DApps のユーザ認証に web3.eth.personal.sign を使おう!
DApps のユーザ認証に web3.eth.personal.sign を使おう!
Drecom Co., Ltd.
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
Daisuke Nagao
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
Gyori Nagafuchi
drecomにおけるwinning the metrics battle
drecomにおけるwinning the metrics battle
Mitsuki Kenichi
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
クラウドアプリケーション開発に必要なセキュリティ
クラウドアプリケーション開発に必要なセキュリティ
Lumin Hacker
activerecord-turntable
activerecord-turntable
Drecom Co., Ltd.
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
DataWorks Summit/Hadoop Summit
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
Recruit Technologies
Running Apache Spark on AWS
Running Apache Spark on AWS
Noritaka Sekiyama
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡
クラスメソッド株式会社
Similar to Webアプリケーションは難しい
(20)
ソーシャルアプリを分析してみた
ソーシャルアプリを分析してみた
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
これからはじめるインフラエンジニア
これからはじめるインフラエンジニア
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
ドリコムのインフラCI
ドリコムのインフラCI
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
DApps のユーザ認証に web3.eth.personal.sign を使おう!
DApps のユーザ認証に web3.eth.personal.sign を使おう!
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
drecomにおけるwinning the metrics battle
drecomにおけるwinning the metrics battle
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
クラウドアプリケーション開発に必要なセキュリティ
クラウドアプリケーション開発に必要なセキュリティ
activerecord-turntable
activerecord-turntable
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
Running Apache Spark on AWS
Running Apache Spark on AWS
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡
More from Takafumi ONAKA
不正のトライアングルとコードベースの治安維持
不正のトライアングルとコードベースの治安維持
Takafumi ONAKA
技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方
Takafumi ONAKA
グルーミングしながら進めるプロダクト開発
グルーミングしながら進めるプロダクト開発
Takafumi ONAKA
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
Takafumi ONAKA
pt-query-digest は Perl!!
pt-query-digest は Perl!!
Takafumi ONAKA
cpanfileがRubyでパースできることに気づいた俺たちは
cpanfileがRubyでパースできることに気づいた俺たちは
Takafumi ONAKA
Perl使いの国のRubyist
Perl使いの国のRubyist
Takafumi ONAKA
ApplicationTemplateのススメ
ApplicationTemplateのススメ
Takafumi ONAKA
RSpecしぐさ
RSpecしぐさ
Takafumi ONAKA
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
Takafumi ONAKA
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
Takafumi ONAKA
Application Bootstrap
Application Bootstrap
Takafumi ONAKA
ドリコム×ピクシブ 社会人交換留学説明資料
ドリコム×ピクシブ 社会人交換留学説明資料
Takafumi ONAKA
すこやかRails
すこやかRails
Takafumi ONAKA
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
Github Enterprise じゃなくてもいいじゃん
Github Enterprise じゃなくてもいいじゃん
Takafumi ONAKA
ターミナルで画像確認するヤツ作った
ターミナルで画像確認するヤツ作った
Takafumi ONAKA
Rails3.2ってどう変わるの?
Rails3.2ってどう変わるの?
Takafumi ONAKA
More from Takafumi ONAKA
(20)
不正のトライアングルとコードベースの治安維持
不正のトライアングルとコードベースの治安維持
技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方
グルーミングしながら進めるプロダクト開発
グルーミングしながら進めるプロダクト開発
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
pt-query-digest は Perl!!
pt-query-digest は Perl!!
cpanfileがRubyでパースできることに気づいた俺たちは
cpanfileがRubyでパースできることに気づいた俺たちは
Perl使いの国のRubyist
Perl使いの国のRubyist
ApplicationTemplateのススメ
ApplicationTemplateのススメ
RSpecしぐさ
RSpecしぐさ
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
Application Bootstrap
Application Bootstrap
ドリコム×ピクシブ 社会人交換留学説明資料
ドリコム×ピクシブ 社会人交換留学説明資料
すこやかRails
すこやかRails
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Github Enterprise じゃなくてもいいじゃん
Github Enterprise じゃなくてもいいじゃん
ターミナルで画像確認するヤツ作った
ターミナルで画像確認するヤツ作った
Rails3.2ってどう変わるの?
Rails3.2ってどう変わるの?
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.
Download Now