node, deno, bunどうしてこんなに作られたのか

こんにちは!開発本部 SINIS for Instagram 開発チームのamkkrです。 今回は私が社内勉強会で話をした、JavaScript/TypeScriptランタイムの話をテックブログでもまとめようと思います。 話すこと 話さないこと ざっとおさらうサーバーサイドJS/TSのランタイ…

DependabotがPRを作成しなくなったときの対応

はじめに こんにちは!SINIS for Instagram開発チーム在籍のヒロシマと申します。 SINIS for Instagramでは週に一度、DependabotにPRを作成させてライブラリのバージョンアップをおこなっています。 Dependabotを利用してのライブラリのバージョンアップにつ…

Laravelプロジェクト"間"でキューを使ってメッセージをやり取りする時のポイント

こんにちは!開発本部 SINIS for Instagram 開発チームのamkkrです。 今回は、Laravelプロジェクトと別のLaravelプロジェクトでキューを使って非同期処理を実装したため、連携する時のポイントをまとめようと思います。 なお、今回の実装例ではキューにAmazo…

PHPカンファレンス新潟2025に「PHPUnit高速化テクニック」というテーマで登壇しました

PHPカンファレンス新潟2025 登壇記 こんにちは。 SINIS for X 開発チームのぴんくもひかん ( @pinkumohikan ) です。 2025年5月31日に新潟県の開志専門職大学 米山キャンパスで開催された、PHPカンファレンス新潟2025にて「PHPUnit高速化テクニック」という…

コーポレートIT立ち上げの話

はじめに こんにちは。開発本部 コーポレートITの諸石です。 今回は4月から立ち上がったコーポレートITの準備として何をしたかや立ち上げ後に何をしているかについてお話しします。 はじめに コーポレートIT発足までの背景 立ち上げ準備でやったこと 既存業…

Amazon ECRを利用したCIの高速化

こんにちは!開発本部 SINIS for X 開発チームの西野(@fingerEase24)です。 今回はAmazon ECRを利用したCIの高速化を実施したので、その手順についてお話しします。 なお、CIにはGitHub Actionsを利用しており、インフラ環境についてはTerraformによるIaC…

npmのパッケージ選定の歩き方

こんにちは!開発本部 SINIS for Instagram 開発チームのamkkrです。 今回はnpmのパッケージを選ぶ時の個人的フローをまとめようと思います。 想定読者 話さないこと なにを見るのか 要求を満たせるか 導入数 リリース日及びリリース頻度 まとめ 想定読者 他…