書籍概要

WEB+DB PRESS plus

Webサービス開発徹底攻略Vol.2

著者
発売日
更新日

概要

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章:これからも続く「改善」へのとりくみ
    変化の止まらない社会情勢・技術環境にキャッチアップする……栗林 健太郎,柴田 博志,常松 伸哉

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

サポート

ダウンロード

■ご注意
  • 本コーナーは,本誌記事参考用資料としてのご提供を目的としております。
  • 本誌記載の内容およびサポートサイトで公開しているサンプルコードに基づく運用の結果について,記事の筆者,プログラムの作者/提供元,(株)技術評論社は一切の責任を負いかねます。ご自身の責任のもと,ご使用ください。
  • 各サンプルファイル/ソースコードには,個別に,ライセンスやREADMEファイルなどで注意事項/制限事項が添付されている場合がございます。その場合,該当のライセンス,注意事項/制限事項を優先して適用とさせていただきますので,ダウンロード後,内容をご確認ください。

特集1「LINE」

特集3「クラウド会計ソフトfreee」

商品一覧