「クラウド写経」でアプリとインフラの境界を越えよう『Amazon Web Services クラウドネイティブ・アプリケーション開発技法 』
JR品川駅の改札を出て、港南口のマイクロソフトの方に向かうと、 駅構内の柱に広告用のディスプレイが掲げられていて、 様々な広告映像が流れているわけですよ。 ある日、品川駅構内を歩いておりますと、某ハードウェアベンダの広告映像を目にしましてね、 こう言うわけです。 〇〇のクラウドシステムは、導入から稼働まで3時間 ぶっちゃけ、「遅っ!!!」って思いました。 3時間っていってもあれですよ、 導入しようと思うと先ず営業呼んで話を聞いて、大体の要件を伝えると 「じゃあ次は技術の者も連れてきますんで」となる気がしますね。 で、次、技術の者が来たら前回よりも突っ込んだ内容をヒアリングしてきて、 営業が「じゃあこれで一旦お見積り出しますんで」ってなる気がしますね。 ここまでで2週間ぐらいです。 そこから稟議通して発注してベンダの準備のリードタイムを確保して、 そこからやっと「3時間で稼働」、な気がするんですよ(妄想です)。 disりたいわけじゃないんですが(実質disってますが)、 これからのクラウドの皮を被ったベンダは大変だろうなあと思うと共に、 そこで働くインフラエンジニアの方々というのも、 職を維持できるかどうかという点で、非常に大変だろうなあと感じたわけです。 中の人でないにも関わらず、今後も「ITインフラエンジニア」の肩書だけで食っていくためには、 相当の経験と技術力がないと、正直キツいだろうなあという感覚を、 びりびりと感じてしまってちょっと身震いする気分でした。 Amazon Web Services クラウドネイティブ・アプリケーション開発技法 前著、『Amazon Web Services パターン別構築・運用ガイド』に引き続き、 待望の類書が発売されました。即買いしました。 今回は「アプリケーション開発技法」ということで、 アプリケーション開発者を読者層として意識した構成になっています。 紹介されているAWSのサービスとしては、 S3、API Gateway、SNS、DynamoDB、Lambda、Cognito、Machine Learning、 Kinesis、SQS、IoT、Mobile Hubと、 コードの匂いのするサービスが中心となっています。 所謂、「クラウドネイティブなアプリケーション」を開発するために 活用できる(すべき)サービス群ですね。 本書は、上記の各種AWSサービスの紹介と、これらサービスを組み合わせた アプリの実装方法の解説が大部分を占めています。 正直申しますと、本書で紹介されているAWSサービスの中で、 まだ触ったこともないサービスがたくさんあります。.