Submit Search
Upload
ヌーラボのサービス開発の裏側公開しちゃいます
•
117 likes
•
25,082 views
ikikko
Follow
BPStudy#72 http://connpass.com/event/3113/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 48
Recommended
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
ikikko
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
ikikko
Nulabとawsと私
Nulabとawsと私
ikikko
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~
ikikko
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
ikikko
JJUG CCC 2013 Spring 定期総会資料
JJUG CCC 2013 Spring 定期総会資料
日本Javaユーザーグループ
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
Yusuke Suzuki
Recommended
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
ikikko
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
ikikko
Nulabとawsと私
Nulabとawsと私
ikikko
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~
ikikko
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
ikikko
JJUG CCC 2013 Spring 定期総会資料
JJUG CCC 2013 Spring 定期総会資料
日本Javaユーザーグループ
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
Yusuke Suzuki
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
Yusuke Suzuki
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
Yusuke Suzuki
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
Azure周りの振り返り
Azure周りの振り返り
Kazunori Hamamoto
裏クラウドデザインパターン
裏クラウドデザインパターン
Atsushi Kojima
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Yusuke Suzuki
WikiWikiアジャイル
WikiWikiアジャイル
Fumio Kawakami
Google App Engine/Goを触ってみた
Google App Engine/Goを触ってみた
Masahiro Matsumoto
アジャイルパラレル開発
アジャイルパラレル開発
Fumio Kawakami
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
Yuki Okada
ウォーターフォールとアジャイルを考える #ita_ws
ウォーターフォールとアジャイルを考える #ita_ws
Yusuke Suzuki
エナジャイル設立によせて
エナジャイル設立によせて
Yusuke Suzuki
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
kintoneの大規模フロントエンド開発とツール
kintoneの大規模フロントエンド開発とツール
Yasuharu Sakai
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
Kobayashi Daisuke
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
Yusuke Suzuki
2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~
Koji Asaga
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
Yusuke Suzuki
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
アジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたこと
Arata Fujimura
Backlogとchatwork進行管理事例
Backlogとchatwork進行管理事例
Sachiko Kitta
More Related Content
What's hot
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
Yusuke Suzuki
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
Yusuke Suzuki
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
Azure周りの振り返り
Azure周りの振り返り
Kazunori Hamamoto
裏クラウドデザインパターン
裏クラウドデザインパターン
Atsushi Kojima
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Yusuke Suzuki
WikiWikiアジャイル
WikiWikiアジャイル
Fumio Kawakami
Google App Engine/Goを触ってみた
Google App Engine/Goを触ってみた
Masahiro Matsumoto
アジャイルパラレル開発
アジャイルパラレル開発
Fumio Kawakami
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
Yuki Okada
ウォーターフォールとアジャイルを考える #ita_ws
ウォーターフォールとアジャイルを考える #ita_ws
Yusuke Suzuki
エナジャイル設立によせて
エナジャイル設立によせて
Yusuke Suzuki
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
kintoneの大規模フロントエンド開発とツール
kintoneの大規模フロントエンド開発とツール
Yasuharu Sakai
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
Kobayashi Daisuke
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
Yusuke Suzuki
2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~
Koji Asaga
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
Yusuke Suzuki
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
What's hot
(20)
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
「JJUG運営の戦略と戦術」 JJUG CCC 2016 Spring 基調講演
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
Azure周りの振り返り
Azure周りの振り返り
裏クラウドデザインパターン
裏クラウドデザインパターン
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
WikiWikiアジャイル
WikiWikiアジャイル
Google App Engine/Goを触ってみた
Google App Engine/Goを触ってみた
アジャイルパラレル開発
アジャイルパラレル開発
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
ウォーターフォールとアジャイルを考える #ita_ws
ウォーターフォールとアジャイルを考える #ita_ws
エナジャイル設立によせて
エナジャイル設立によせて
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
kintoneの大規模フロントエンド開発とツール
kintoneの大規模フロントエンド開発とツール
すべての人にチームワークを サイボウズのアクセシビリティ
すべての人にチームワークを サイボウズのアクセシビリティ
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
2015年ハッカソンシーズンを振り返る~kintone編~
2015年ハッカソンシーズンを振り返る~kintone編~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
エンタープライズアジャイルと全体最適について ~アーキテクチャ設計とウォーターフォールの必要性~
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Viewers also liked
アジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたこと
Arata Fujimura
Backlogとchatwork進行管理事例
Backlogとchatwork進行管理事例
Sachiko Kitta
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
Shinichi Hirauchi
(元)高専生が語るキーボードブラウジング@Opera
(元)高専生が語るキーボードブラウジング@Opera
ArcCosine
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
Ermando
Aurkezpen Finala
Aurkezpen Finala
Jurgi Alvarez
Quick prototyping apps using JS - Ciklum, Vinnitsa
Quick prototyping apps using JS - Ciklum, Vinnitsa
Yuriy Silvestrov
Insider trading_in_turkey
Insider trading_in_turkey
guest0437b8
Business Proprosal Slide
Business Proprosal Slide
rpexie
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
Eder Nogueira
男前豆腐店株式会社
男前豆腐店株式会社
ripper0217
Hydrogen Progress, Priorities and Opportunities
Hydrogen Progress, Priorities and Opportunities
California Fuel Cell Partnership
Get Seen
Get Seen
Business Book Summaries
Presentation'as
Presentation'as
Mari Carmen Ocete, C.E.I.P. Francisco Giner de los Ríos
Pagina Web Arco Iris
Pagina Web Arco Iris
Kathymicheo
Tmd Portfolio 1
Tmd Portfolio 1
guest00c75ab
La senyoreta
La senyoreta
mimefi
Taking Flight: from Aspiration to Transformational Action
Taking Flight: from Aspiration to Transformational Action
Paul Boos
Tips For Choosing An Executor In Your Will
Tips For Choosing An Executor In Your Will
noahsarna
SMiB09 Eaon Pritchard
SMiB09 Eaon Pritchard
smibevents
Viewers also liked
(20)
アジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたこと
Backlogとchatwork進行管理事例
Backlogとchatwork進行管理事例
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
(元)高専生が語るキーボードブラウジング@Opera
(元)高専生が語るキーボードブラウジング@Opera
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
Aurkezpen Finala
Aurkezpen Finala
Quick prototyping apps using JS - Ciklum, Vinnitsa
Quick prototyping apps using JS - Ciklum, Vinnitsa
Insider trading_in_turkey
Insider trading_in_turkey
Business Proprosal Slide
Business Proprosal Slide
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
ATENDIMENTO EDUCACIONAL ESPECIALIZADO - DOCENTES
男前豆腐店株式会社
男前豆腐店株式会社
Hydrogen Progress, Priorities and Opportunities
Hydrogen Progress, Priorities and Opportunities
Get Seen
Get Seen
Presentation'as
Presentation'as
Pagina Web Arco Iris
Pagina Web Arco Iris
Tmd Portfolio 1
Tmd Portfolio 1
La senyoreta
La senyoreta
Taking Flight: from Aspiration to Transformational Action
Taking Flight: from Aspiration to Transformational Action
Tips For Choosing An Executor In Your Will
Tips For Choosing An Executor In Your Will
SMiB09 Eaon Pritchard
SMiB09 Eaon Pritchard
Similar to ヌーラボのサービス開発の裏側公開しちゃいます
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Kyosuke Inoue
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
Kyosuke Inoue
さくらのひやおろし
さくらのひやおろし
法林浩之
noteをAngularJSで構築した話
noteをAngularJSで構築した話
Kon Yuichi
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
JOYZO
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
Ryu Yamashita
kintone Café 名古屋 Vol.4
kintone Café 名古屋 Vol.4
kintone papers
kintoneとカラーユニバーサルデザイン
kintoneとカラーユニバーサルデザイン
Kobayashi Daisuke
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたい
You&I
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
Takao Sumitomo
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
Directiveで実現できたこと
Directiveで実現できたこと
Kon Yuichi
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
VirtualTech Japan Inc./Begi.net Inc.
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
Shoei Takamaru
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
CData Software Japan
今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
Showcase Drupal as a API Server at API Meetup 2015/05/22
Showcase Drupal as a API Server at API Meetup 2015/05/22
惠 紀野
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
Kyouhei Kitagawa
Similar to ヌーラボのサービス開発の裏側公開しちゃいます
(20)
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
さくらのひやおろし
さくらのひやおろし
noteをAngularJSで構築した話
noteをAngularJSで構築した話
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
kintone Café 名古屋 Vol.4
kintone Café 名古屋 Vol.4
kintoneとカラーユニバーサルデザイン
kintoneとカラーユニバーサルデザイン
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたい
エンジニアがプロダクト育成を始めるまでにやったこと
エンジニアがプロダクト育成を始めるまでにやったこと
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
Directiveで実現できたこと
Directiveで実現できたこと
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
今すぐ始める!Ubuntu入門
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf
Showcase Drupal as a API Server at API Meetup 2015/05/22
Showcase Drupal as a API Server at API Meetup 2015/05/22
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
More from ikikko
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
ikikko
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
ikikko
スクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだこと
ikikko
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
ikikko
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
ikikko
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
ikikko
Jenkins実践入門のnext step
Jenkins実践入門のnext step
ikikko
JenkinsによるCIの導入
JenkinsによるCIの導入
ikikko
レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章
ikikko
モテBTS ~ backlog ~
モテBTS ~ backlog ~
ikikko
Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1
ikikko
G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会
ikikko
エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」
ikikko
今から始めるGoogle apps scirpt
今から始めるGoogle apps scirpt
ikikko
引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話
ikikko
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
ikikko
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
ikikko
Yet anothor プロジェクト管理ツール ~Backlog~
Yet anothor プロジェクト管理ツール ~Backlog~
ikikko
初めてのプラグイン開発
初めてのプラグイン開発
ikikko
More from ikikko
(19)
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
スクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだこと
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
Jenkins実践入門のnext step
Jenkins実践入門のnext step
JenkinsによるCIの導入
JenkinsによるCIの導入
レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章
モテBTS ~ backlog ~
モテBTS ~ backlog ~
Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1
G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会
エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」
今から始めるGoogle apps scirpt
今から始めるGoogle apps scirpt
引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
Yet anothor プロジェクト管理ツール ~Backlog~
Yet anothor プロジェクト管理ツール ~Backlog~
初めてのプラグイン開発
初めてのプラグイン開発
Recently uploaded
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Recently uploaded
(8)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
ヌーラボのサービス開発の裏側公開しちゃいます
1.
2013/08/28 BPStudy#72 Tomonari
NAKAMURA ヌーラボのサービス開発の 裏側公開しちゃいます
2.
自己紹介 •中村知成 (@ikikko) •株式会社ヌーラボ •日本Jenkinsユーザ会 ・趣味:ピアノ ・推しメン:さっしー
3.
アジェンダ • ヌーラボのサービスの概要 • ヌーラボのサービス開発を支える技術:インフラ編 •
ヌーラボのサービス開発を支える技術:アプリ編 • まとめ
4.
5.
• • • 約16万ユーザ
6.
• • 約93万ユーザ • Google の各種サービス
( Google Apps, Google Drive, Google+ Hangouts ) との連携 自社のサービスに Cacoo の作図機能を組み込める Cacoo SDK エディション も提供!
7.
・ヌーラボのサービスと蜜に連携できることを目標に ・まとめ機能 の提供で、あとから容易に参照可能 ・開発者の皆さんにも利用してもらえるよう、API も公開予定 現在
プレビューベータ として、順次招待中! 興味がある方はぜひ typetalk.in から登録を!! チームでのチャットはもっと楽しくなれる
8.
開発体制 •各プロダクトごとにアプリ開発者2 4名ぐらい、 インフラ担当は2名 •言語はJavaベース、時々FlexとかScalaとか •裏側は割と自由、Perl /
Python が多いかな
9.
プロジェクト管理ツール「Backlog」とドロ ーイングツール「Cacoo」は、ともにヌーラ ボが提供しているWebサービスです。 Backlogは国内を中心に10万人以上、Cacoo は世界中で60万人以上のユーザが利用してい ます。どちらのサービスも、その使い勝手の 良さ、敷居の低さには定評があります。ヌー ラボという福岡に本拠地を置く小さな会社 が、なぜこのような成功を収めることができ ているのか。本特集では、その秘訣を余すと ころなく大公開します。
10.
プロセス的なおはなし http://www.slideshare.net/ikikko/backlogcacoo
11.
技術要素的なおはなし •今日は割と技術的な要素について話そうかと •ところで、今は色々面白そうな技術とか、便利そ うなツールとか出てきてますね •「これ使ったらどんなにスマートに実装できるん だろう?」「どんなに楽できるんだろう?」と か、夢が膨らみますよね
12.
思ってるだけじゃ いつまでたってもできないよ
13.
技術要素的なおはなし •いいものはいいと思ってても、きっかけがないと なかなか踏み出せない •きっかけは何だったのか、どういう使い方をして いるのかについて、ヌーラボの導入事例を紹介
14.
アジェンダ • ヌーラボのサービスの概要 •ヌーラボのサービス開発を支える技術:インフラ編 • ヌーラボのサービス開発を支える技術:アプリ編 •
まとめ
15.
年表(インフラ編)
16.
AWS •まあ、細かい説明は・・・不要ですよね
17.
AWS 導入前
18.
AWS 導入後
19.
移行のきっかけ • :容量増加対応に伴って、ディスク構成を柔軟に管 理できる必要性(EBS バンザイ) •
:商用サービス化に伴う、全世界中からのアクセス に対応(Cloudfront バンザイ) AWS 改善されたこと • インフラ構成を柔軟に変更できるようになった • 世界から利用されるサービスを構築しやすくなった
20.
Fabric •Python製のデプロイツール •複数サーバに対して、同時にコマンドを発行可能
21.
Fabric @task @roles(‘app’) def all_release():
sudo(“service tomcat stop”) put(“new.war”,”/tmp/new.war”) run(“cp –p /tmp/new.war /webapps/ROOT.war”) sudo(“service tomcat start”) $ fab app.all_release $ scp new.war app:/tmp/new.war $ ssh app ... $ sudo service tomcat stop $ cp –p /tmp/new.war /webapps/ROOT.war $ sudo service tomcat start タスクの定義 タスクの実行
22.
Fabric 移行前
23.
Fabric 移行後
24.
導入のきっかけ • :Google+ Hangouts
対応時、対応期間が短かく 検証用環境を何度も構築する必要有り Fabric 改善されたこと • サーバが増えても、だいぶつらくなくなった • 属人的な作業が少なくなった
25.
Ansible •Python製のサーバ構成管理ツール •何度実行しても結果は同じ(冪等性) •サーバ側はsshdだけで大丈夫
26.
Ansible 導入前
27.
Ansible 導入後
28.
導入のきっかけ • :手作業でのサーバ構成・管理に限界を感じていた タイミングで、新サービス立ち上げに合わせてサーバ 構成管理ツールを試すことに Ansible 改善されるだろうこと • 同じ構成のサーバをすぐに立ち上げやすくなった •
サーバの現状が把握しやすくなった
29.
serverspec •RSpec風のサーバ構成管理のテストツール •Chef / Puppet
/ Ansible などの構成管理ツール に依存しない
30.
アジェンダ • ヌーラボのサービスの概要 • ヌーラボのサービス開発を支える技術:インフラ編 •ヌーラボのサービス開発を支える技術:アプリ編 •
まとめ
31.
年表(アプリ編)
32.
Knockout •MVVM を実現する、JavaScriptのライブラリ •リッチなUIを、シンプルなコードで実現 • 詳しくは
=> 完敗だぜ!Knockoutでノックアウト
33.
Knockout <div id="issuecard">
<span class="summary" data-‐bind="text: summary"></span> <span class="description"></span> </div> var vm = { summary: ko.observable('') }; ko.applyBindings(vm); vm.summary('newValue'); <div id="issuecard"> <span class="summary"></span> <span class="description"></span> </div> jQuery('#issuecard .summary').text('newValue'); Knockout JQuery
34.
導入のきっかけ • : まとめて操作 機能で、今まで以上にリッチ なUIが求められた Knockout 改善されたこと •
JSでリッチなUIを実現できるようになった • JQueryで行っていたDOMの操作が不要となった
35.
Knockout
36.
Knockout ViewとModelを分割できて 見通しがいいコードに
37.
Jasmine / Haxe •Jasmine
: JavaScript のテストフレームワーク •Haxe : 静的型付けのオブジェクト指向言語で、 JavaScriptへ変換可能 JavaScript のメンテがつらく なってきた… <- イマココ
38.
Compass ( Sass
) •Sass : CSS を生成するメタ言語で、変数の定義 やセレクタのネスト・継承ができる •Compass:Sass を強化したフレームワークで、 ベンダープレフィックスなどを簡単に定義できる
39.
導入のきっかけ • : テーマ機能 で、色やデザインなどCSSの効 率的な管理が求められた Compass
( Sass ) 改善されたこと •CSSの効率的な管理ができるようになった (現在:65テーマ!)
40.
Compass ( Sass
)
41.
Compass ( Sass
) // Dashboard color // =============== $sectionBorder: #4E99F0; $sectionTtlTop: #4D9EFF; $sectionTtlBtm: #1392FF; ... @charset "utf-‐8"; // Color List @import "colors"; ... // Dashboard color // =============== $sectionBorder: #923944; $sectionTtlTop: #333333; $sectionTtlBtm: #4411FF; ... // Dashboard color // =============== $sectionBorder: #7DA700; $sectionTtlTop: #93C400; $sectionTtlBtm: #7CA600; ...
42.
Grunt •Node.js製のビルドツール •Sassファイルのコンパイルや、Jasmineでのテス トなどを一元化して、ファイル更新と同時に実行
43.
Grunt
44.
導入のきっかけ • :各種ツールがあちこちに分散し、かつ自動化 されてなかったので、作業漏れが発生していた Grunt 改善されたこと • 作業漏れがなくなった • ひとまず、Gruntfile.jsファイルを見ればよくなった
45.
あまり効果が出てない… •カバレッジ •ブラウザテスト
46.
アジェンダ • ヌーラボのサービスの概要 • ヌーラボのサービス開発を支える技術:インフラ編 •
ヌーラボのサービス開発を支える技術:アプリ編 •まとめ
47.
まとめ •ヌーラボが取り組んできたことを、インフラ/アプ リと分けて紹介してきました •技術アンテナは常にはりつつ、けれど、手段が目 的化しないように •いけそうならば、ちょっとずつでも組み込んでみ る
48.
ご清聴 ありがとうございました!