VSCodeのDocker開発コンテナでJupyter Notebookを開いてAthenaのクエリを実行し可視化する
SageMakerでTensorFlowのモデルを学習させる
SageMakerで学習したPyTorchのモデルをElastic Inferenceを有効にしてデプロイする
SageMakerでPyTorchのモデルを学習させる
VSCodeのRemote DevelopmentでSageMakerのコンテナ環境でモデルを開発する
PoetryでPythonの依存パッケージを管理する
VPCエンドポイント
DAX (DynamoDB Accelerator)の特性と挙動確認
ECSでアプリケーションを動かすBoilerplateを作った
LA,ディズニーランドからre:Inventに参加しグランドキャニオンへドライブしてきた
ECS(EC2)のCloudFormation最小構成
Lambda環境でできない処理をECSで実行する
PR上でCDKのレビューやデプロイを行うツールcdkbotを作った
CDKでECS+Fargate上にDigdagを立ててCognito認証を挟む
Lambda上でnpm installできるLayerを作った
Lambda Layerでバイナリやライブラリを切り出す
AWS SAMとGoでPRのコメントに対して返事を返すGitHub Appを作る
Cognito UserPoolのPreSignUp時に呼ばれるLambdaで登録ユーザーを制限する
LambdaとALBでCognito認証をかけて失敗したらログイン画面に飛ばす
API GatewayでCognitoの認証をかけて必要ならログイン画面に飛ばす処理をGoで書く
AWS DeepRacerを始める
CDK/CircleCI/GitHubでAWSリソース管理リポジトリを作る
AWS CDKでCloudFormationのテンプレートをTypeScriptから生成しデプロイする
ECS FargateでSidecarのFluentdでログをS3に送る構成をCloudFormationで構築する
DatadogのAWS integrationとAlertの設定をTerraformで行う
SageMaker NotebookでGitリポジトリにSSHでpush/pullできるようにする
AWS SAMでLambdaの関数をデプロイしServerless Application Repositoryに公開する
CloudFormationでVPCを作成してLambdaをデプロイしAurora Serverlessを使う
AWS Systems Manager (SSM)のParameter Storeに認証情報を置き参照する
AWS GlueでCSVを加工しParquetに変換してパーティションを切りAthenaで参照する
FargateでECSを使う
Macでの開発環境構築メモ
Cognito UserPoolとAPI Gatewayで認証付きAPIを立てる
Serverless FrameworkでLambdaをデプロイする
DatadogのLambda Integrationで気象データを送ってアラートを飛ばす
Athenaのmigrationやpartitionするathena-adminを作った
ApexでデプロイしたLambdaのトリガーをTerraformで管理する
Redashでデータを可視化する
ApexでLambdaをデプロイする
Lambda上でPuppeteer/Headless Chromeを動かすStarter Kitを作った
TerraformでVPCを管理するmoduleを作る
fluentdのAggregatorをELBで負荷分散し、Blue/Green Deploymentする
fluentdでKinesis streamsに送るときの性能確認
BeanstalkでのパッケージのバージョンがAMIでのバージョンと異なる原因
Node.jsでの文字コードの変換
FluentdとKPL(Kinesis Producer Library)でログをまとめてスループットを稼ぐ
fluentdでKinesis Streamsに送ってLambdaで読んでS3に保存する
AWSのAssumeRole
ELBのスケーリングとsurge queue
Kinesis Streams/Firehose/Analyticsを試す
GoでDynamoDBを使う
EC2のインスタンスストア
複数EC2インスタンスを立ち上げてvegetaで負荷試験する
PackerでAMIを作る