【社内勉強会レポート】ビッグデータ時代のDB設計入門を読む会(全5回)

こんにちは。新人のlot49です。社内で毎週金曜日に恒例となっている勉強会に参加しましたのでレポートします。

社内勉強会の前回の記事からだいぶ日が経ちましたが、勉強会は休むことなく週一のペースでコツコツやっておりました。

タイトルにありますように今回の勉強会のテーマは週一の勉強会を5回費やして行われるほど、長くて多岐に渡る内容でした。それを今回まとめて紹介します。

今回の資料は『Webエンジニアのためのデータベース技術[実践]入門』(技術評論社)を使用しました。

執筆者はかつてDeNAに所属し、現在Facebookに在籍されており、そしてMySQLに大変精通している松信嘉範さんです。

データベースの現場に近いノウハウが満載です。進行は大きく分けて、データベースの選定基準、テーブル設計、高速化(&性能改善)テクニックでした。

本勉強会は、参加した社員が交代でキリのいいところまで音読し、質問をする者、それに答えられる者がホワイトボードの前に立ち説明を始めるという感じのスタイルで進みました。どんなに不慣れな質問をしてもよいという雰囲気があって、新人&本テーマに関する知識の浅い私にはなによりありがたかったです。

重要なポイントはユーザーからの膨大なアクセス数にどう対応するか。いかに信頼性を高めるか。データ変更の頻度の違いに注目したテーブル設計の指針。(ディスクアクセスを発生させずに)メモリ上で処理を完結させる工夫。レプリケーション遅延対策。サーバー間にまたがるサーバー同士によるデッドロックという古いようで比較的新しいトラブルなどなど。

一通り終えてみて、データベースの基本から飽くなき探究心でMySQLの裏側まで把握した応用まで含まれており、データベースの知識だけでなくプログラマとしての高い志まで感じ取ることができ、大変勉強になりました。

有意義な勉強会でした。みなさんおつかれさまです。

『Webエンジニアのためのデータベース技術[実践]入門』松信嘉範 著

今回は上の書籍を使用しましたが、ちょっと古い雑誌ですが、その中で同じ著者が執筆したよく似た内容のコーナー「特集3:ビッグデータ時代のDB設計入門」がありますので併せて紹介します。

2011年10月22日発売

技術評論社『WEB+DB PRESS Vol.65』

最後にお知らせです。インフィニットループではデータベースに詳しいエンジニアを募集しています。データベースに興味のある方は求人ページで詳細をご覧ください。 → インフィニット求人ページ

【社内勉強会レポート】仕事で活用できる便利ツールの紹介

こんにちは、スマホチーム新人のletsinfiniteです。
弊社インフィニットループでは毎週金曜日に勉強会を行なっています。

今回の勉強会では実際に仕事で活用している便利ツールの紹介ということで、
プロジェクターを使って実際にツールの使用感を披露したり、
MaxTo紹介の模様

プログラミングにおすすめのフォントがスライドショーで紹介されたり、

その他にもSkypeに関するテクニックや、作業時間の管理術、Vimの活用術などが紹介されました。

普段とは一風変わった形式の勉強会でしたが、有用な情報が多く共有された勉強会だったと思います。

インフィニットループでは様々なツールを活用しているエンジニアを募集しています。
詳細は求人ページをご覧ください。 → インフィニットループ求人ページ

【社内勉強会レポート】 ドリコムさんのサーバー負荷対策の資料を読む会

はじめまして、新人のわなしと申します。

わなの狩猟免許を持っているので社内でそう呼ばれています。

今日は週に一度の勉強会の日でした。

われわれと同じようにソーシャルゲームを開発しているドリコムさんの、サーバー負荷対策のスライドをみんなで熟読するのがテーマです。

勉強会の時間になると。。。。

人がぞろぞろと入ってきます。

今、まさにソーシャルゲームの案件に関わっている人たちです。

途中、専門的な内容は社長の松井さんから説明。

わたしたちインフィニットループもソーシャルゲームの開発をしているので、スライドの内容を見たメンバーから
「あるある~笑」
との声があがることもしばしば。

松井さんは
「ドリコムさんみたいにうちももっと、新しい技術とかを取り入れていかないとなー」
とかつぶやいていました。

ソーシャルゲームは安定運用がとても大切なので、会社としては新しい技術をすぐに取り入れるのが難しかったりするんです。
そこはメンバーが各自が空き時間を見つけていろいろ試していくべきなんですね。
僕もがんばらないと。

インフィニットループでは、新しい技術やサービスに興味関心の強いエンジニア/アルバイトを募集してます。

一緒に最先端の技術を学び合う仲間の応募、待っています!

くわしくはこちら → インフィニットループ求人ページ

【社内勉強会レポート】 最低限シェル&シェルスクリプト

こんにちは、unisonです。

弊社、インフィニットループでは毎週金曜日に社内勉強会を行っています。
今回は弊社スタッフのmichi氏を講師として、「最低限シェル&シェルスクリプト」のテーマで勉強会を行いました。

使用された講義資料:
http://www.ep.sci.hokudai.ac.jp/~inex/y2011/schedule.html
http://www.ep.sci.hokudai.ac.jp/~inex/y2011/0513/lecture/pub/


資料から発展し、実際の業務内容にも触れた補足説明も大変興味深く感じました。
プライベートでは中々触れる機会がありませんでしたが、大規模な開発プロジェクト内で円滑かつ迅速な作業を行うには、必要不可欠な技術であることがよく理解できる内容の講義でした。

インフィニットループでは、業務用私用問わず開発作業にシェルスクリプトを活用されているエンジニア/アルバイトを募集しております。
詳しくはこちらをご覧ください → インフィニットループ求人ページ

【社内勉強会レポート】 プロジェクトを実例としたインフラ負荷試験を振り返る会を行いました

こんにちは、unisonです。

弊社、インフィニットループでは毎週金曜日に社内勉強会を行っています。
今回の勉強会では、弊社開発プロジェクトを実例としたインフラに関わる負荷試験のおはなしを、
松井社長が直々に講師として解説されました。

社外秘となるため、使用されたスライド資料は本記事には掲載されることが叶いませんでした…残念です。

尊敬すべき先輩の貴重な一枚

負荷対策へコストを最大限に掛けるわけにもいかず、かと言って蔑ろにも出来ず、
葛藤しながらも現実を見定めていくことが必須であるということが、よく理解できる内容でした。

インフィニットループでは、SNSなどの高負荷対策といったインフラ周りに長じているエンジニア/アルバイトを募集しております。
詳しくはこちらをご覧ください → インフィニットループ求人ページ

【社内勉強会レポート】 TDDへの理解を深めるため、スライド資料「TDDを実践してわかった TDDつまづくあるあると自分なりの乗り越え方まとめ」を読む会を行いました

こんにちは、unisonです。

弊社、インフィニットループでは毎週金曜日に社内勉強会を行っています。
今回は社内のTDDに対する理解を深めるために、スライド「TDDを実践してわかった TDDつまづくあるあると自分なりの乗り越え方まとめ」を読む会が行われました。

本資料は、@remore氏がTDDBC in Tokyo 1.5 でLTに使用したものです。

 

スライド資料を読み終えた後は、Jenkins, Selenium,といったテストツールについても紹介がありました。

TDDは魅力的なメリットも多くテストコードの積極的な導入が望ましいですが、現実と理想の壁も高そうで、上手に付き合っていくことが大切だと感じました。

インフィニットループでは、テスト駆動開発に詳しく、レガシーコードを駆逐する意欲に溢れたエンジニア/アルバイトを募集しております。
詳しくはこちらをご覧ください → インフィニットループ求人ページ

【社内勉強会レポート】 はじめてのgit patch

こんにちは、unisonです。

弊社、インフィニットループでは毎週金曜日に社内勉強会を行っています。
今回は弊社スタッフのayako氏を講師として、「はじめてのgit patch」のテーマでgit patchについての勉強会を行いました。


今回の勉強会は社内でも反省・改善する点が多かったと再認識させられる機会にもなり、大変有意義でした。

インフィニットループでは、勉強会などに参加して積極的なスキルアップをしていきたいと望むエンジニア/アルバイトを募集しております。
詳しくはこちらをご覧ください → インフィニットループ求人ページ

【社内勉強会レポート】 @iakio氏によるKnockout.js勉強会

こんにちは、unisonです。

弊社、インフィニットループでは毎週金曜日に社内勉強会を行っています。
今回は@iakio氏を講師としてお招きし、Knockout.jsについての勉強会を行いました。

Knockout.jsはjQueryの上に構築され、JQuery単体のみで使うよりウェブページ上での相互作用を簡単に記述できるという特徴があります。

インフィニットループでは、勉強会などに参加して積極的なスキルアップをしていきたいと望むエンジニア/アルバイトを募集しております。
詳しくはこちらをご覧ください → インフィニットループ求人ページ

【社内勉強会レポート】社内でHaskellが流行っているので、スライド資料「関数プログラミング入門」を読む会を行いました

matsuiです。

インフィニットループ社内では、最近なぜか社内の一部でHaskellが流行してます。

関数型言語の更なる布教もかねて、今週の勉強会では、関数型言語を基礎から学べるスライド「関数プログラミング入門」を読む会が行われました。
 
 
本資料は、田中英行氏が情報オリンピック春期トレーニング合宿内で講義に使用したもので、全101ページもある大作です。

 
 
勉強会に取られた1時間では足りず、最後は少し駆け足気味になってしまいましたが、関数型言語の面白さが少しわかった気がしました。

  

【社内勉強会レポート】心でわかるオブジェクト指向

matsuiです。

インフィニットループでは、毎週金曜日に社内勉強会を行っています。

今週は、後輩に精神論を教えることにかけては定評のあるyukicon氏による「心でわかるオブジェクト指向」という発表でした。
 
 
例によって精神論が多すぎですが、オブジェクト指向とは何なのかについて、短時間で簡潔に伝えるという、大変すばらしい内容だったと思います。


 
 
インフィニットループでは、勉強会などに参加してスキルアップをしていきたいというエンジニア/アルバイトを募集しております。

詳しくはこちらをご覧ください → インフィニットループ求人ページ
 
 

Older Posts »