サーバーレスシングルページアプリケーション ―S3、AWS Lambda、API Gateway、DynamoDB、Cognitoで構築するスケーラブルなWebサービス 作者: Ben Rady,吉田真吾,笹井崇司出版社/メーカー: オライリージャパン発売日: 2017/06/23メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る こちら、2017/06/23(Fri) 発売予定ですが、発売前に献本をいただきましたー。 献本届きましたー!!@yoshidashingo さん、ありがとうございます!! pic.twitter.com/uoZeLprv2K— Yoshitaka Fujii (@yoshiyoshifujii) 2017年6月19日 ので、早速、速読?で拝読しましたので、さくっと所感を書かせていただきます。 はじめに けっこー、ソフトウェアにおけるものづく
Updates 7/20/17 update Following Tino Tereshko's advice (he is Big Data Lead at Google Cloud Office of CTO), I added the metrics for BigQuery standard SQL and re-calculated the data loading time (from Google Cloud Storage to BigQuery) following their recent optimizations. 7/6/17 update With Joe Harris' help (he is a Redshift Database Engineer at AWS), I measured the performance of an optimized sch
4月からプログラミングを教える仕事を定期的に行っていて、集合研修という形が1つ、実験台としてプログラミングに興味がある学生の甥っ子に対してマンツーで教えています。自分の教えている内容がどう伝わるか、どんなイメージ絵を描けばいいのか、どの順番で説明すればよいのか。それらを検証するためです。 で、そんな中、甥っ子がポロッと漏らしました。 「おれ、やっぱりプログラミングのセンスが無いんだと思う。教えてもらっても全くわからないことが多いし...」 「ちげーだろ。お前は単なる練習不足にすぎない。2〜3回しか練習していないのに、どうやってオレと同じレベルで物事が判断できるんだって話。ちょっとしか練習してないのにセンスもクソもない。漢字の書き取りにセンスが必要か? 100回while文書いてみたか? 書いてないだろ? 」 「あ・・・(察し」 センスは練習不足の免罪符じゃない 彼が言っていたセンスがあると
先月開催された de:code 2017 の担当セッションの動画が Channel 9 に公開されていました。今日までに App Service on Linux は大きなアップデートが行われていないので、セッション内容はまだ最新のままです。 デモは 3 回やっているので、是非動画で確認いただければと思います。 App Service Plan から作って、最後に CircleCI を使ったデプロイまで行っています。 スライドも公式には SlideShare で上がっていますが、Speaker Deck でも最新かつ不要なスライドを除去したものを公開しているので、こちらも参照していただければと思います。 表紙が違うのは、後からテンプレートが更新されていたらしくこうなってます。最新のテンプレートをちゃんと事前に共有して欲しかったですね。 当日のセッションに関するツイートもまとめてあります。当
私は時折、コーディングに対する考え方を変えさせられるような、従来と非常に異なるプログラミング言語に出会います。本記事では、その中でも特に気に入っている発見をいくつかご紹介したいと思います。 これは、先賢による「関数型プログラミングは世界を変える!」的な投稿ではありません。本記事で挙げるのは、もっと「知る人ぞ知る」的なリストです。多くの読者の方にとって、以下の言語やパラダイムは聞いたことのないものが大半だと思いますので、私が経験したように、これらの新しい概念を学ぶ楽しさを感じていただければ幸いです。 注:私は以下の言語の多くに関して最低限の経験しかありません。その発想に引き込まれたのであって、専門的知識は持ち合わせていないため、訂正すべき点や誤りがあればどうぞご指摘ください。また、本記事で取り上げていない新しいパラダイムや概念に出会った方は、ぜひお知らせください。 最新情報:本記事が r/p
BBIX BGP Meetingにて、SpotifyのPeter Carlsten氏がSpotifyの日本進出について発表しました。 おそらく偶然だとは思いますが、同じイベントの別セッションで発表されたTwitterと同様に巷で話題の「ギガが減る」という状況を示すユーザトラフィックが公表されつつ、日本の通信事業者に対するピアリングの呼びかけが行われました。 日本ユーザの通信品質 Spotifyは、音楽のストリーミングサービスです。ユーザは、音楽を再生するためにSpotifyから音楽データをダウンロードしますが、Spotifyとユーザの間での通信品質が低いと、ユーザ側で行われている音楽の再生が途中でストップしてしまい、バッファリングが行われます。 SpotifyのPeter Carlsten氏は、バッファリングが開始されて音楽再生が引っかかってしまう状況を「stutter(どもり)」と表現し
はじめに 技術1課の白鳥です。 「今流行りの機械学習を、実際に動かしながら勉強してみたいけど、実行環境を構築するだけでもきつい」 「せっかく参考書を買ったのに、掲載されているコードが正常に実行できない」 という悩みを持つ人は多いと思います。私もそんな感じです。 そこでこの記事では、AWSの Deep Learning AMI で実行環境を構築し、 参考書 Python機械学習プログラミング に掲載されているコードを実行してみます。 私が検証した条件では、第13章まである中で、第12章まではサンプルコードを正常に実行できました。 この記事では、バージニア北部リージョン(us-east-1)に環境を構築しますが、Deep Learning AMIは最近東京リージョン(ap-northeast-1)でも利用できるようになったので、今なら東京リージョンで同じことができるはずです。 インフラ構築 今
Amazon States Language This document describes a JSON-based language used to describe state machines declaratively. The state machines thus defined may be executed by software. In this document, the software is referred to as "the interpreter". Copyright © 2016 Amazon.com Inc. or Affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this specification and asso
BBIX BGP Meeting 2017 Summerにて、TwitterのTim Hoffman氏が「Twitter loves Japan」という発表を行いました。 そこでは、Twitterの行っている独自CDNの紹介、日本におけるユーザトラフィックの特徴などが紹介などもされていました。発表そのものは、日本国内のASに対してBGPでのピアリングを呼びかけるというものです。 一部ネット界隈では「ギガが減る」という表現がホットな話題ですが、BBIX BGP meetingにおけるTwitter社とSpotify社による発表されたユーザトラフィックにおいても、そういった状況が示されているのが個人的には興味深かったです。Spotify日本進出の発表に関しては別途記事を書く予定です。 日本はTwitterを非常に多く使っている Tim Hoffman氏によると、Twitterでは、日本が最も大
監訳者の@yoshidashingoさんにサーバーレス シングルページ アプリケーションを頂きました。ありがとうございます。 本書の内容 本書の内容としては、名前の通りサーバーレスでシングルページアプリケーションを構築する方法がテーマとなっています。ただどちらかと言うと、シングルページ アプリケーションはおまけで、サーバーレスのAPIを作ることがメインとなっています。機能説明だけでなく実際に手を動かしながら覚えていくというスタイルで、その為に200ページ弱と薄めの本となっています。サクッと読めて、それでも一通りの事はカバーしているという中々よい構成です。 Cognito,DynamoDB,Lambda+API Gateway サーバーレスの中心として、本書ではCognito,DynamoDB,Lambda+API Gatewayの4つを中心に扱っています。基本的な使い方からチップス的なもの
AWS News Blog New – Managed Device Authentication for Amazon WorkSpaces Amazon WorkSpaces allows you to access a virtual desktop in the cloud from the web and from a wide variety of desktop and mobile devices. This flexibility makes WorkSpaces ideal for environments where users have the ability to use their existing devices (often known as BYOD, or Bring Your Own Device). In these environments, or
タイトルの通り、de:code 2017 のセッション資料・動画が公開されました。 前半は戸倉さんによるMobile Appsを活用し node.js を使用したデモと Cloud Shell のデモです。後半は私自身の体験を元に、VM から Azure Web Apps on Linux に移行するシナリオとメリットを解説しています。 スライド [MW07] OSS on Azure で構築するモバイルバックエンド from de:code 2017 動画
AWS Budgets lets you set custom AWS cost and usage budgets and receive notifications if your budget thresholds are breached. You can set budgets to monitor your total monthly costs or use the available filtering dimensions to track the costs associated with a specific linked account, usage associated with an AWS service, costs by one or more tagged groups, and more. Starting today, your linked acc
AWS Cloud Operations & Migrations Blog Join a Microsoft Active Directory Domain with Parameter Store and Amazon EC2 Systems Manager Documents The process of configuration management can be difficult, in particular when performed at scale. An example could be an application, running on your fleet, which uses configuration values like database connection strings or passwords. For deployment best pra
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く