LCL Engineers' Blog

バス比較なび・格安移動・バスとりっぷを運営する LCLの開発者ブログ

レガシーなRails製管理画面開発をimportmap-railsとdartsass-railsで最適化する

はじめに バックエンドエンジニアの星野です。 最近、節電を意識して自宅のUbuntuサーバーを停止しました。 夏真っ盛りですが、電気代の値上げで自宅サーバーにとっては冬の時代です。 LCLではレガシー脱却の取り組みの一環としてRuby on Railsで作成された…

aws-sdk-railsでSQSをActive Jobのアダプターとして使う

はじめに この記事はLCL Advent Calendar 2021 - 4日目です。 qiita.com バックエンドエンジニアの星野です。このアドベントカレンダー同じ人しかいないって?気のせいです。 LCLのバッチジョブ実行基盤解説記事の最後のエントリになります。 最終日はSQSとA…

Ruby on Rails on Container on Lambda with Step Functions Express Workflow

AWS

はじめに この記事はLCL Advent Calendar 2021 - 3日目です。 qiita.com バックエンドエンジニアの星野です。ブログの締め切りが最高に盛り上がっています。*1 昨日のCodeBuildのカスタムイメージに引き続きLCLのバッチジョブ実行基盤の実装パターン解説にな…

カスタムイメージでCodeBuildをバッチジョブ実行基盤として使う

AWS

はじめに この記事はLCL Advent Calendar 2021 - 2日目です。 qiita.com バックエンドエンジニアの星野です。アドベントカレンダーを4日連続にしたことについて2日目ですでにギリギリです。 昨日の記事ではバッチジョブ実行基盤のパターンを紹介しましたので…

LCLのRailsバッチジョブ実行基盤 on AWS 21年秋冬版

AWS

この記事はLCL Advent Calendar 2021 - 1日目です。 qiita.com LCLとRailsバッチジョブ バックエンドエンジニアの星野です。今年のre:Inventは開催前の時点で大型のアップデート続いており本番で何が発表されるのか全く予想がつきません。 さて、LCLではこれ…

Railsのcredentials.yml.encとmaster keyをDockerで安全に扱う

バックエンドエンジニアの星野です。 東京オリンピック2020が開幕されましたね。LCLは移転前のオフィスがオリンピック選手村に近い勝どきにあったので選手に親近感を覚えます。 さて、LCLではバックエンド開発のWebアプリケーションフレームワークとしてRuby…

ECSをAPI Gatewayと組み合わせる

はじめに この記事はLCL Advent Calendar 2020 - 24日目です。 qiita.com リモートワークと外出自粛の組み合わせにより年の瀬をあまり感じていないバックエンドエンジニアの星野です。 LCLではAmazon ECSを活用しています。 その中でAmazon API GatewayのHTT…

LCLにおけるTerraform導入までの道のり

はじめに この記事はLCL Advent Calendar 2020 - 3日目です。 こんにちは、バックエンドエンジニアの星野です。好きなAWSのサービスはAWS Cost Explorerです。 LCLでは2020年4月ごろからTerraformによるインフラのコード化(Infrastructure as Code)を進めて…

YouTrackのIssueを素早くターミナルに表示する

1月に入社しましたバックエンドエンジニアの星野です。 バックエンドの中でもインフラ周りを中心に取り組んでいきますのでその中で得られた知見をブログに書いていきたいです。 さて、LCLではタスク管理にYouTrackを利用しているというのはブログにも書かれ…