アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

キエン

Railsのバグでは?マイグレーションでMySQLのTIMESTAMP型にNULL 値を許可すると異常系がある

こんにちは、キエンです。 このエントリはアクトインディアドベントカレンダー2019の6日目です。 adventar.org さっそく、Railsのマイグレーションで一つ問題を気づいています。Railsのバグか、それとも僕がどこか勘違いしていますが、一旦共有させていただ…

いこレポの開発環境にProxySQL導入してみた

こんにちは、キエンです。 先日、ProxySqlの検証について以下のエントリを紹介しました。今回、いこレポの開発環境に実際にProxySQLを導入しましたので、ご紹介します。 tech.actindi.net 開発環境構成の変更点 いこレポの開発環境はDockerで動かしています…

ProxySQL入門、ProxySQLでDBサーバーの負荷分散とAuroraの高速フェイルオーバーに対応してみる

こんにちは、キエンです。 最近、DBサーバーの負荷分散とAuroraの高速フェイルオーバーの対策を調査した時、ProxySQLを検証しましたので、ご紹介します。 ProxySQLとは? ProxySQLはMySQLおよびfork(Percona ServerやMariaDBなど)用の高性能で高可用性のプ…

AWS CodeBuildのDocker レイヤーキャッシュのハマったこと

こんにちは、キエンです。 現在、いこレポにてCodeBuildを使用してDockerイメージのビルドや自動化テストなどを実行しています。 開発効率を上げるため、CodeBuildの実行時間を改善しようと思っています。一つの改善案としてDocker レイヤーキャッシュを使用…

Prontoでソースレビュー自動化

はじめまして。キエンと申します。ベトナム人です。 2月にアクトインディにウェブエンジニアとして入社しました。ブログ初投稿です! どうぞよろしくお願いいたします。 自己紹介 2014年にベトナムのハノイ工科大学を卒業して以来、仕事で日本に来ました。前…