WEB+DB PRESS Vol.88
特集1
モバイル開発最前線
ビルドもテストもデプロイもクラウドで加速!
昨今,AndroidやiOSなどのモバイルアプリ開発におけるビルドやテスト,デプロイといったフェーズを省力化するためのクラウドサービスが多数登場しています。そこで本特集では,「いかに高速に開発するか」「設計や実装に注力するためにはどうするか」といった視点から,CircleCI,Scirocco Cloud,DeployGate,Crashlyticsといったクラウドサービスを組み合わせ,モバイルアプリ開発を効率化するための方法を余すことなく紹介します。
特集2
LINE開発ノウハウ大公開
1日100億メッセージをさばくサービスの裏側
メッセンジャーアプリであるLINEの月間アクティブユーザ数は約2億500万人に達しており,1日に送受信されるメッセージは100億件以上です。本特集では,LINEという大規模なサービスがどのように実装されているのかをさまざまな切り口から紹介し,そこで行われている工夫や,大規模サービスを開発してきた経験から得られた知見を解説していきます。
特集3
実践データベース設計
サービスの急拡大に耐えるスケール戦術
日々増え続けるデータを格納/処理するために必要なデータベースの知識を解説する特集です。執筆者陣が開発するフリマアプリ「メルカリ」では,急激なユーザ数の増加やサービスの拡大に伴い,何度もデータベースのスケールアップ,スケールアウトを行ってきました。本特集ではその経験をもとに,MySQLにおけるデータベース設計の方法を解説します。テーブル設計の方法や,ディスク容量が足りなくなったときの対処法,そしてNoSQLを利用したほうがよいケースについても解説します。