ES6をトランスパイルしてAWS Lambdaで使用する方法
手順 babel-cliのインストールと設定 babel-cliでトランスパイル コードをZIP化してLambdaにアップロード アップロードした関数を登録 1. babel-cliのインストールと設定 下記コマンドでイ…
手順 babel-cliのインストールと設定 babel-cliでトランスパイル コードをZIP化してLambdaにアップロード アップロードした関数を登録 1. babel-cliのインストールと設定 下記コマンドでイ…
Kinesis Firehoseとは ストリーミングデータを AWS にロードする最も簡単な方法です。ストリーミングデータをキャプチャ、変換して、Amazon Kinesis Analytics、Amazon S3、Am…
アップロード方法 AWS SDKを使用する方法 aws-kinesis-agentを使用した方法 fluent-plugin-kinesisを使用した方法 アップロードにはいくつか方法がありますが今回はAWS SDKを使…
Sequelizeとは まず読み方ですが、シィークゥアラァィズって読むみたいです。読みにくいですね。。。 SequelizeはNode.jsで使えるORMでMySQL、Postgres、SQLite、Microsoft …
Node.jsでの環境変数の設定方法 環境変数の設定方法には幾つかあるので簡単なものから紹介していきます。 export 一番一般的な方法で、簡単に設定できます。 export NODE_ENV=develop 取得方法…
utf8mb4とは? 絵文字はutf-8のエンコーディングでは対応できないのでutf8を拡張したutf8mb4を使わなければいけません。MySQLのデフォルト設定ではutf8なのでこの設定を変えてあげます。 mysql&…
超重要な研究室選び 自分は大学から大学院へ進学するときに別の大学の大学院に進学しました。その時の大学院選び、研究室選びのときに考えたこと参考にしたことをまとめたので参考にしてください。 研究室のホームページは頻繁に更新さ…
Socket.IOをスケールアウトする時のELBでの問題点 Socket.IOはv1.0以降はpollingからwebsocketにアップグレードする方式になったのですが、ELBを経由させると以下の問題点があります。 E…
ElastiCacheとは クラウドでMemcachedとRedisが使えるAWSのサービスです。詳しくは下記リンクを参照してください。 https://aws.amazon.com/jp/elasticache/ 本番…
生産性について考える 今回は日々の業務に忙殺されている人に向けて書きます。 月○○時間も残業してる、毎日終電、というのは一時的だったらいいかもしれませんがずっと続けられないのは明白です。 そんな自分もつい最近まではこんな…