Mirai Translate TECH BLOG

株式会社みらい翻訳のテックブログ

AWS

EKSのDebeziumでAuroraのFailOver時に自動復旧させる

EKSで実行しているDebeziumで、AuroraのFailOver時に自動復旧させる設定や、SpringBootなどでのFailOver対策について紹介します。

Apache Airflow (MWAA) から EKS の Pod を起動・停止して AWS コストを削減する

この記事はみらい翻訳 Advent Calendar 2023 の 22日目です。 こんにちは!プラットフォーム開発部 SRE チームの jeff です。 Amazon Managed Workflows for Apache Airflow (MWAA) から EKS の Pod を起動・停止できるようにして AWS コストの削減を行なっ…

複数アプリが同居するCloudFrontで404ページを表示する

特定のケースにおいて、CloudFrontのカスタムエラーレスポンスを使えない場合に、Lambda@Edgeで代替する例を説明します。

AWS SESでのドメイン認証(SPF・DKIM・DMARC)設定のポイント

AWSでSESを使う方向けに、メール配信のセキュリティ対策として必須であるドメイン認証の仕様とともに、SESで何を設定をしたらよいかをまとめました。

CloudWatch LogsのログをKinesis FirehoseでS3に転送しつつSlackにエラーログの通知をする

CloudWatch LogsのログをS3に転送しつつ、Slackにエラーログの通知をする対応をterraformで実装しました。

なぜ負荷試験をするのか?あらためて学ぶ負荷試験の基礎

書籍「Amazon Web Services負荷試験入門」を読んだまとめとして、負荷試験の定義や目的、注意点など、試験実施前に知っておきたい基礎知識をまとめました。

CodeDeployの実行順はちゃんと意識しよう

AWS

こんにちは!プラットフォーム開発部 SRE チームの jeff です。 先日起こった AWS CodeDeploy の事象について備忘録がてら書いていきます。 AWS CodeDeploy とは? AWS が提供するアプリケーションのデプロイを自動的に行うマネージドサービスです。EC2, Lam…

俺の考えた最弱のTerraformコーディング規約

Terraform をより良く使うため、公式 と Terraform AWS Modules の著者 に明言されているベストプラクティスを要約してみました。

EKS の aws-auth をいじって Fargate が立ち上がらなくなった話

こんにちは。みらい翻訳 SRE チームの jeff です。 遅くなりましたが みらい翻訳 Advent Calendar 2022 の 8日目です。 EKS を触ってて表題の件で少しハマったので書き記しておこうと思います。 aws-auth は kubernetes の ConfigMap リソースで IAM エンテ…

EventBridge Pipesを利用してKafka Consumer Lambdaを実装する

この記事は、みらい翻訳 Advent Calendar 2022 の21日目です。本記事ではPipesを利用してMSKをイベントソースとするLambdaを実装し、従来のトリガーを利用したLambdaとの比較をします。

AWSのサービスを利用したイベント駆動アーキテクチャのパターン

こんにちは、プラットフォーム開発部のtoshと申します。 この記事は、 みらい翻訳のカレンダー | Advent Calendar 2022 - Qiita の7日目です。 寒さも増してきて、今年ももうアドベントカレンダーの時期が来たのかと感傷に浸っています。この時期になると手…

EKS の aws-loadbalancer-controller のインストールを terraform 化する

こんにちは。みらい翻訳 SRE チームの jeff です。 前回の記事で EKS に aws-loadbalancer-controller を導入するところまで書きました。 今回はこれをインストールしやすいように terraform 化するまでを書きたいと思います。 記事の内容について 今回書く…

EKS on Fargate で aws-loadbalancer-controller を有効にするまで

こんにちは。みらい翻訳 SRE チームの jeff です。 現在 SRE で EKS 導入を進めています。 EKS を導入するにあたり、EKS でロードバランサー気軽に扱えるように aws-loadbalancer-controller を有効化しようとしましたが、色々とハマりポイントがあったので…

SageMakerで作るケチケチ文書分類

みらい翻訳の西山です。社内ではlisaと呼ばれてます。機械翻訳エンジン研究開発チームのエンジニアリングマネージャーをしています。 さて、突然ですが、みなさんディープラーニングしてますか?ご自宅にGPUはありますか? 筆者も週末に趣味で文書を分類した…

データレイクとデータ分析基盤

こんにちは。Mirai Translator 開発チームEMのchika (@chika-mirai) です。 今日はデータレイクについて投稿しようと思います。(初歩的な話題です) はじめに Mirai Translator開発チームでは、「5分だけ勉強会」というエンジニアメンバーの勉強会を毎朝開…

GitHub Actions で AWS OIDC 認証&プロファイル付きで awscli を使う

こんにちは。みらい翻訳のクラウド AI 翻訳サービス MiraiTranslator 開発チーム SRE の jeff です。 MiraiTranslator はサービスを AWS に構築しており、CI の一部に Github Actions を使用しています。少し前になりますが Github Actions で OIDC(OpenID …