Mirai Translate TECH BLOG

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

目標志向で山に登ろう

みらい翻訳のプラットフォーム開発部でVPoE兼アーキテクトのSatieこと里山です。 この記事は、みらい翻訳のカレンダー | Advent Calendar 2022 - Qiita の12日目です。 はじめに みらい翻訳では各部署で4半期毎に目標を設定し、振り返りをしています。目標と…

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

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

ゼロから始めるPoetry

この記事は、みらい翻訳 Advent Calendar 2022 の2日目です。 こんにちは。プラットフォーム開発部のdiceです。 最近、わたしの所属チームでpipでのPythonライブラリ管理に苦労しており、Poetryというライブラリ管理ツールを使ってみたので、ご紹介します。 …

今すぐ使えるオンラインSQL実行環境3つ

この記事は、みらい翻訳 Advent Calendar 2022 の1日目です。 こんにちは。プラットフォーム開発部 EMのchikaです。 今年もAdvent Calendarの季節がやってきました! 1日目は執筆が間に合わないと自信がない方が多く敬遠されがち(自分もそう)なんですが、…

開発チームにおける生産性とは

こんにちは。プラットフォーム開発部 EMのchikaです。 最近、開発チームの生産性について話題になったので、今回は生産性について調べたこと、考えていることなどを書こうと思います。 生産性の定義 開発チームの生産性 ≒ プロダクトの生産性…? 生産性のレ…

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

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

TypeScriptで型に? (Optional Property) を使わないほうがいいとき

今回は、コードレビューでたまに指摘する、TypeScriptのOptional Propertyを使わないほうが良い場面を紹介します。