WEB+DB PRESS plusシリーズWebサービス開発徹底攻略Vol.2

[表紙]Webサービス開発徹底攻略Vol.2

B5変形判/192ページ

定価(本体1,980円+税)

ISBN 978-4-7741-7952-0

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。今回の『Webサービス開発徹底攻略Vol.2』では,本誌の看板特集でもある「ノウハウ大公開」を中心に,LINEやドラゴンクエストX,freeeなどの人気サービスの開発事例をセレクトしました。刊行から時間が経っている記事については,記事掲載時からの変遷を書き下ろした「After That」も掲載!充実の一冊です。

こんな方におすすめ

  • Webアプリケーション開発者全般

目次

特集1
LINE
1日100億メッセージをさばくサービスの裏側

  • 第1章:LINEの歴史と開発体制
    メッセージングサービスからプラットフォームへの進化……鶴原 翔夢,小野 侑一
  • 第2章:LINEのサーバサイドアーキテクチャ
    世界各国にサーバを展開,マイクロサービスで高速開発……鶴原 翔夢,小野 侑一
  • 第3章:LINEのメッセージング基盤
    1対1のチャットから数千万人への同時送信まで……鶴原 翔夢,小野 侑一
  • 第4章:LINEのストレージ
    RedisとHBaseで1日100億以上のメッセージを安定的にさばく……中村 俊介
  • 第5章:スタンプショップの舞台裏
    200の国・地域別の商品管理とリソース配信……佐藤 春旗

特集2
ドラゴンクエストX
国民的RPGオンライン化へのチャレンジ

  • 第1章:ドラゴンクエストXとは何か
    シリーズ初の大規模多人数参加型オンラインRPG……青山 公士
  • 第2章:開発・運営体制
    堀井雄二さんから,開発コアチーム,ゲームマスターまで……青山 公士
  • 第3章:開発の舞台裏
    実装技術,現バージョンの保守,次バージョンの開発……青山 公士
  • 第4章:サーバプロセス構成
    「移動干渉」を実現するためのバトルプロセスの分離……青山 公士
  • 第5章:1つの世界
    「ワールド自由移動」を実現するための一元管理……青山 公士

特集3
クラウド会計ソフトfreee
急成長を支えたコードとプロセスの改善

  • 第1章:クラウド会計ソフトfreeeの全体像
    会計システムの基礎とシステムのアーキテクチャ……佐々木 大輔,横路 隆
  • 第2章:急成長するシステムの課題と処方箋
    アプリケーションの分割と技術的負債の解消……加来 純一,山本 伶
  • 第3章:フロントエンド開発の複雑化への取り組み
    Vue.jsの活用,リアクティブプログラミング……大平 武志,米川 健一,坂本 登史文
  • 第4章:規模の拡大に伴う開発プロセスの変遷
    開発体制,タスク管理,コミュニケーション……若原 祥正,和久田 龍,平栗 遵宜
  • After That:freeeの現在
    進化し続けるサービスと技術に適応するために……freee開発チーム

特集4
DMM.com
動画配信に耐えるインフラ,好機を逃さない高速開発

  • 第1章:システムの全体像
    多様なサービスを支えるプラットフォーム……城倉 和孝,安達 俊雄
  • 第2章:変化しつづけるインフラ
    構成の変遷,大規模サーバ運用・監視ノウハウ……Akira, 川嶋 賢一
  • 第3章:負荷対策とパフォーマンス改善
    100Gbpsを超えるトラフィックをさばく秘訣は「基本に忠実」……安詮院 康広,山口 良平
  • 第4章:動画配信の裏側
    膨大なエンコード作業をいかに自動化するか……尾上 忠輔,大川 高志
  • 第5章:好機を逃さない高速開発
    プロジェクト立ち上げ,分散開発,公開前の検証とデプロイ……坂本 寛樹
  • 第6章:多様なサービスはいかに作られるか
    参入の理由,拡大戦略,撤退の見極め……城倉 和孝
  • After That:DMM.comの現在
    「何でもアリ」を信条にドラスティックに変化を続ける……城倉 和孝

特別企画
継続的Webサービス改善ガイド
複雑性の増大と環境の変化に対応する

  • 第1章:なぜ「継続的Webサービス改善」が必要なのか
    変化に対応し,10年後も生き残るWebサービスのために……栗林 健太郎
  • 第2章:開発環境の改善
    技術的負債の返済と,レガシーコードの仕様化テスト……柴田 博志
  • 第3章:パフォーマンスの改善
    現状を可視化し,トップダウン/ボトムアップでアプローチする……栗林 健太郎
  • 第4章:インフラ構成管理の改善
    実サービスでの歴史から学ぶ,段階的な負債返済……黒田 良,常松 伸哉
  • 第5章:ビジネス視点の改善
    効果検証に基づく機能改善と,チームでの仕事の進め方……安宅 啓
  • 第6章:これからも続く「改善」へのとりくみ
    変化の止まらない社会情勢・技術環境にキャッチアップする……栗林 健太郎,柴田 博志,常松 伸哉

一般記事
社内の情報共有・情報発信
クックパッドはいかにして場を築いたか ……舘野 祐一