エムティーアイ エンジニアブログ

株式会社エムティーアイのエンジニア達による技術ブログ

AWS

Alexa のオリジナルスキルを開発したいと思ったときに必要な手順まとめ(アイディアの誕生~お手元の Amazon Echo で遊べるようになるまで)

こんにちは。music.jp というプロダクトの開発を担当しているエンジニアの藤田です。 2017年の下半期ぐらいから Google Home、Amazon Echo、Clova WAVE、Xperia Hello...等々、日本でもスマートスピーカーが盛り上がりを見せはじめ、それにともなって、スマ…

Serverless Frameworkを使ってAWSにSPAを構築する

Merry Xmas!!! ヘルスケア部門エンジニアの小林です。 この記事は Riot.js Advent Calendar 2017 25日目の記事です。 今年はRiot.jsによるフロントエンド開発と、Serverless Framework+AWSによるバックエンド開発が中心の1年でした。フロントからバックまで…

AWS ECSとFargateの組み合わせが素晴らしい件

若者言葉を無理に使って白い目で見られるDockerおじさんの西川です。 re:Inventで発表されたFargateはECSをいじる者としてはとても気になります。 aws.amazon.com ECSクラスタを構成するクラスタインスタンス(ECS用語ではコンテナインスタンス)の管理から…

AWSのCloudTrailで思ったよりコストがかかったため調べてみた

AWS

こんにちは、テクノロジー本部の川上です。 AWSで稼働するシステムを運用するにあたり、CloudTrailを導入したところ、想定外に大きい請求が発生しました。 この辺、実際に運用してみないとわからない箇所でもあったため、ナレッジとして書き記します。 調査 …

CloudFormationがCognito対応したので試してみた(後編)

こんにちは、抜歯直後で口内環境最悪なエンジニアの最上です。前編に引き続き、今回はCloudFormationでUserPoolとFederatedIdentityを作ります! 前編を読まれていない方は、前編:シンプルにUserPoolを作るもどうぞ! 何を作るのか CloudFormationでこの辺…

CloudFormationがCognito対応したので試してみた(前編)

こんにちは、抜歯直後で口内環境最悪なエンジニアの最上です。今回は、タイトル通り、CloudFormationがついに!待ちに待った!Cognito対応をしたので早速試してみました! 下記の通り、2段組で記事にしたいと思います。 前編:シンプルにUserPoolを作る 後編…

APIGatewayの新機能Request Validationを試してみた

こんにちは、エンジニアの最上です。今回は、新しく発表されましたAPIGatewayのAutomatic Request Validationを試してみます。 この機能は、HTTPリクエストのqueryString、header、bodyパラメータのバリデーションを行います。例えば、APIGatewayの後ろにLam…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(3)

こんにちは。健康マスター(ベーシック)の小林です。 2017年3月23日に開催されたAWS Shield / Amazon CloudFront DDoS対策セミナーに参加してきましたのでレポートしたいと思います。 AWS CloudにおけるDDoS対策 発表内容レポート DDoS対策の考え方 攻撃の種…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(2)

こんにちは。Riot.js推しのエンジニア小林です。 2017年3月23日に開催されたAWS Shield / Amazon CloudFront DDoS対策セミナーに参加してきましたのでレポートしたいと思います。 CloudFrontによるDDoS対策 発表内容レポート ホットキーワード Regional Edge…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(1)

こんにちは。最近はJavaScriptで何でもやるマンの小林です。 2017年3月23日に開催された AWS Shield / Amazon CloudFront DDoS対策セミナー に参加してきましたのでレポートしたいと思います。 AWS ShieldとAWS WAFでクラウド上のWebAppを防御する 発表内容…

社内講演会レポート: サーバレスのアンチパターン

こんにちは、ルナルナ開発の牧です。先日弊社にて、アマゾン ウェブ サービス ジャパン株式会社の西谷圭介さんに来て頂き、「サーバレスのアンチパターン」をテーマに講演会という形式でお話しして頂きました! AWSの方のお話しを直接聞く機会があるなんて!…

Serverless Meetup Tokyo #2 レポート(2): Serverless AWS構成でセキュアなSPAを目指す

こんにちは、エンジニアの小林です。2017年1月17日に開催されたServerless Meetup Tokyo #2に参加してきましたのでレポートしたいと思います。 Serverless AWS構成でセキュアなSPAを目指す ハンズラボの加藤雅之さんの発表です。 Serverless AWS構成でセキュ…

Serverless Meetup Tokyo #2 レポート(1): Tune Up AWS Lambda

こんにちは、エンジニアの小林です。2017年1月17日に開催されたServerless Meetup Tokyo #2に参加してきましたのでレポートしたいと思います。 Tune Up AWS Lambda 普段からお世話になっているAWSの西谷さん(@Keisuke69)の発表です。 発表内容レポート AWS L…

勉強会やインターンシップ開催時に使えるAWS用の便利スクリプトを作ってみた

こんにちは、エンジニアの最上です。最近、学生向けに勉強会を開催したりしています。その際に、せっかくなのでAWSを使ってもらうようにしているのですが、事前準備を手作業でやっていました。それが非常に面倒だったので、便利にできるスクリプトをNode.js…

【後編】AWS LambdaでNode.jsを使いたい人のためのJavaScript入門【実践編】

こんにちは、エムティーアイ ヘルスケア部門 1年目エンジニアの最上です。今回は、前編記事に引き続き、実践編としてLambdaの形式に則って、実際に手を動かせる課題的なものを提供したいと思います。 この記事を読むには、前編記事の内容を理解していること…

re:Inventレポート 3 Keynote by Andy Jassy速報!(後編)

こんばんは。三田です。 前回、中途半端になってしまったKeynoteの続きを書きたいと思います。 RDS Aurore で PostgreSQL が使える MySQLだけでなくPostgreSQLにも対応してほしいという要望に応えての登場 RDS PostgreSQLからの移行はスナップショットを使え…

【前編】AWS LambdaでNode.jsを使いたい人のためのJavaScript入門【知識編】

こんにちは、エムティーアイ ヘルスケア部門 1年目エンジニアの最上です。この記事は、エムティーアイ Advent Calendar 2016 1日目の記事です。 今回は、AWS LambdaをNode.jsで書くために最低限知っておくべきことを書きたいと思います。Node.jsはサーバーサ…

re:Inventレポート 2 Keynote by Andy Jassy速報!(前編)

こんにちは。三田です。 いよいよ本日(11/30)にre:InventのKeynoteが行われました! ついさっき終わった終わったばかりですが、次の11時からのセッションに向かう前に、注目の新サービスの速報をお届けします!! コンピューティング(EC2) いろいろな種…

re:Inventレポート 1 レジストレーション

おはようございます。三田です。 AWSの最大のカンファレンスである、re:Invent2016に参加するため、いまラスベガスにきています。 こちらは現在11/29の朝6:50です。 いろいろなセッションに参加して学んだことなどを、レポートできればと思っています。 今回…

AWS Lambdaから他システムにアクセスする際のIPを固定する

こんにちは。サーバサイドエンジニアの小林です。 AWS Lambdaから他システムにアクセスする必要がある場合に、相手側でIP制限をかけているのでアクセス元IPを固定しないといけない、という場合があります。今回はその方法についてまとめてみます。 2016年11…

AWS × SERVERLESSフレームワークv1.0でWebAPIを爆速で作る。

こんにちは、エムティーアイヘルスケア部門の1年目エンジニアの最上(もがみ)です。今回は業務でも利用しているSERVERLESSフレームワークのv1.0を使ってみたという記事になります。 はじめに ついに、SERVERLESSフレームワークが正式リリースされました! …