概要
特集1
Webエンジニアが知るべきインフラの基本知識
~クラウド時代だからこそ,必要なこと~
Amazon Web Servicesなどのクラウド環境ではハードウェアの調達や構成が不要なため,専任のインフラエンジニアは置かず,Webエンジニアがインフラ部分を兼任する場合が多くなってきました。また,ネットワークやOSなどのインフラの知識があるのとないのとでは,トラブルシューティングやパフォーマンスチューニングの際に大きな差が生まれます。こういったインフラ知識を求める声の高まりを受け,本特集ではWebエンジニアに押さえておいてほしいインフラの基礎知識を徹底解説します。
特集2
PHPフレームワーク実践活用
~Symfony2,CakePHP,Silex~
PHPでのアプリケーション開発に大きな変化が見られます。Symfony2,Silexなど新しいフレームワークが登場する一方,CakePHPも人気を保ち,CakePHP 2も着実に開発が進んでいます。本特集では,PHPのフレームワークにそれぞれどのような特徴があるのかを解説します。フレームワークの特徴を活かした開発手法や,新機能によりもたらされる開発スタイルへの変化など,現場のノウハウ満載です。
特集3
ビッグデータ時代のDB設計入門力
~増え続けるデータとアクセスにどう立ち向かうか~
人気ゲームになると数百万ものユーザが一斉に集まるソーシャルゲームでは,大量のユーザからのトラフィックをいかに安定してさばくかが大きなテーマとなります。Webサーバは比較的増設が簡単ですが,データベースサーバではそう簡単にはいきません。必然的に,データベースに関する技術スキルの重要性が増してきます。本特集では,データベース設計および性能面にフォーカスをあてて解説していきます。教科書的なDB 設計モデルを知りつつも,ソーシャルゲームを例として大規模システムにおけるデータベースの特性を理解することで,満足がいくサービスを提供できるようになることでしょう。なおデータベースはMySQL(InnoDB)を想定していますが,ほかのデータベースでも応用がきくように配慮しています。
特別企画
[最新] PostgreSQL 9.1
~新機能レビュー,レプリケーション,拡張機能~
PostgreSQL 9.1は2011年9月12日にリリースされました。本特別企画ではPostgreSQL 9.1で導入されたものを中心とした新機能のレビュー,障害対策と負荷分散を有効にするストリーミングレプリケーション,PostgreSQLをより使いやすくするための拡張機能について解説していきます。