ECS on FargateでLaravelを動かすときにはまったこと

ソフトウェアエンジニアの小野寺です。 先日、自社サービスのリニューアルで新たにコンテナ環境でサービスを稼働するタスクを担当させていただきました。 その際につまづいたこと、ハマったことを書こうと思います。 インフラ環境はアプリケーションはECS on Fargate、データベースはRDS(エンジン:Aurora MySQL、以下MySQLと表記)です。

続きを読む

心理的安全性の育て方

こんにちは、CTOの山岡(@hiro_y)です。ここ数年「心理的安全性」という言葉を目にすることが増えました。Web上の記事でも、書店に並ぶ書籍でも。

自分も何度か「心理的安全性」って大事だよね〜と話した記憶があるのですが、実際のところ「心理的安全性」とは何でしょう。大切なのは誰もが同意するでしょうが、皆が思い描く「心理的安全性」が達成された状態は少しずつ違っていたりしないでしょうか。

続きを読む

CloudTrailで特定のユーザーの行動を見よう!

こんにちは、エンジニアのありんこです。

年始からCircleCIでインシデントが発生して、Deploy keyやAWSのアクセスキーをローテーションしたりなど何かしら対応された方も多いのではないでしょうか?

弊社でもCircleCIを使用しているプロジェクトがいくつかあり、プロジェクトごとに環境変数を更新する等の対応を行いました。

その中でアクセスキーが不正使用されていないか確認する必要があり、その際にCloudTrailを使用したので簡単にその使用方法をまとめたいと思います。

続きを読む

WordPress案件のバージョンアップを行っている話

こんにちは、ソフトウェアエンジニアの荻島です。 当社で現在受諾案件の運用開発(バグ修正や追加改修)を主に対応しています。

最近の業務の一つとしてやや古いPHPで稼働しているWordPressのバージョンアップを絶賛対応中なので、本日のエントリーはそれにまつわるあれこれを書ければと思っています。

バージョンアップに至った経緯

発端はある機能の実現のために必要なライブラリが現行のPHPでは動かないということが発覚したことでした。

対象のプロジェクトで使用しているPHPは7系で、既に最新の7.4もEOLを迎えていたため、

  1. バージョンアップ時に最新の8系にアップデートを行う
  2. 使用しているWP本体のバージョンやプラグインなども最新の8系に対応したものにアップデートする
  3. アップデート後に本来実装したかった機能を実装する

という話に広がり、今回の改修PJがスタートした形です。

※システムのバージョンアップをした方がいい理由に関しては先日弊社CTOの山岡が記事を書いているのでそちらも是非読んでみてください! tech.innovator.jp.net

続きを読む

Vimiumで快適ブラウジング、ときどき除外設定

こんにちは、アプリケーションエンジニアのたべたつです。

私は普段の開発ではエディタにVim拡張を入れて使っているのですが、Vimの使用感になれるとVimのキーバインドでブラウジングしたくなります(なりますよね?)

本日紹介するのはそんなあなたの願いを叶えてくれるChrome拡張がこちら!

続きを読む

システムの保守には修繕計画が必要という話

こんにちは、CTOの山岡(@hiro_y)です。

ソフトウェア開発(特にWebアプリケーション開発)に携わっていると「レガシー」という表現をよく聞きます。でもよくよく考えてみると、ソフトウェアは放っておいても腐りませんし、錆びてしまうこともありません。しかし現実問題として、ソフトウェアは放っておくと否応なく「レガシー化」します。どうしてそうなってしまうのでしょうか。

(「レガシー」それ自体は悪い意味の言葉ではないはずですが、不思議とソフトウェア開発の文脈だとよくない意味合いの方が強くなってしまいますね…。)

続きを読む