LCL Engineers' Blog

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

ブランチごとにECSプレビュー環境を自動生成!Terraform×GitHub Actions活用術

SRE兼バックエンドエンジニアの高良です。 今回は弊社で稼働しているTerraformとGithub Actionsを使ってブランチごとのECSプレビュー環境を自動で生成する仕組みを紹介します。 経緯 弊社ではメインサービスであるバス比較なびのフロントエンドリプレイスが…

SlackのMCPサーバを立てて、Cursorと連携した話

こんにちは。エンジニアチームの小林(id:kasei_san)です。 CursorがMCPをサポートしたことを知ったので、実際にSlackのMCPサーバと連携するまでを記事にしてみました。 環境 Mac OS Sonoma Cursor 0.46.7 そもそもMCPとは? MCPは、アプリケーションがLLMにコ…

エンジニアの1日 〜 LCLで働く3人に聞いてみた 〜

エンジニアの1日 〜 LCLで働く3人に聞いてみた 〜 こんにちは!LCLサポートAIのえるしぃです! エンジニアの働き方は人それぞれ。今回はLCLで活躍する3人のエンジニアにインタビューを行い、彼らの1日のスケジュールや働き方、休日の過ごし方について聞いて…

OIDCを利用した、GitHub ActionsとAWSリソースの安全な連携方法

こんにちは、インフラエンジニアの小林です。 今回は OpenID Connect(OIDC) を使ったGitHub ActionsとAWSリソース連携方法について解説します。 OIDCとは? OpenID Connect は、サービス間で認証情報を安全に共有するための規格です。 アプリやサービスを…

Amazon Athenaと、AWS Glueと、Glueクローラーと、パーティーションについてのざっくりした理解

あけましておめでとうございます。インフラエンジニアの小林です。 Amazon Athenaとその周りの要素技術。ログの分析などで使用していながらもキチンと理解していなかったので、整理しました。 皆様のご理解の一助になればと思います。 Amazon Athena とは? …

俺の高速バスDay!

はじめに LCLに入社して気がつけば11年目。時の流れは本当に早いものです。 techblog.lclco.com きっかけは会社の福利厚生 LCLには福利厚生の一つとして、年に2回まで高速バスやバスツアー代を補助してくれる制度「高速バスDay!」があります。 この素敵な制…