エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

Ruby

AWS AppSync を IAM 認証で使うための graphql-client のアダプター gem を公開しました

こんにちは、エムスリーエンジニアリンググループ 兼 QLife エンジニアの園田 (@ryoryoryohei) です。 AWS AppSync 使ってますか? サーバーレスで GraphQL のエンドポイントを提供できる強力なサービスです。 AppSync には認証方式が現状 4 つあり、そのう…

ALB 経由で Lambda の Rails を実行してみた

お久しぶりです、エムスリーエンジニアリンググループ 兼 QLife エンジニアの園田です。 今回は、Rails のアプリを AWS の Lambda で動かして、ALB 経由でアクセスしてみようという内容です。 実現するためには ALB から Lambda を呼び出す。 Lambda で Rail…

「RubyKaigi 2019」にPlatinum Sponsorとして参加しました!(ブース・セッションレポート)

エンジニアリンググループの山口です。4/18(木)〜4/20(土)に開催された「RubyKaigi 2019」に、Platinum Sponsorとして参加しました。 エムスリーのスポンサー協賛は4年目。私は初参加でしたが、参加者の方々のRuby愛を強く感じた3日間でした。 sponsor_booth…

サーバーレスでプライベートな STNS のバックエンド API を AWS で実現した話

お久しぶりです、エムスリーエンジニアリンググループ 兼 QLife エンジニアの園田です。 STNS という pam と連携可能な HTTP プロトコルを利用した Linux の認証機構があります。 通常は TOML でアカウント情報を管理するのですが、API のインターフェースが…

Rubyistも読めない? 超難読Rubyコードの読み方

この記事は エムスリー Advent Calendar 2018 11日目の記事です。 エンジニアリンググループのowlです。好きなマスコットはGopherくん、好きな言語はRuby! なので今回もRubyについてお話します。 ところでRubyistのみなさんはRubyKaigi 2018に行きましたよ…

AWS Parameter Storeから取得したパラメータを環境変数に設定するgemを作った

aws-ssm-envというRubyのgemを公開しました。本稿ではgemを作ったきっかけ、簡単な使い方などを説明したいと思います。

Railsでクレカ決済付きECサイトを作ってみよう!【勉強会イベント紹介】

M3ではWebサイト開発が未経験の学生さんに向けて、Webサイトの開発の楽しさ体験してもらう勉強会イベントを不定期で開催しています! この記事では、クレジットカード決済ができるECサイトをRuby on Railsアプリで開発して、Heroku(サーバ)に公開するまでの…

エムスリーは #RubyKaigi 2017 にスポンサーとして参加しました

エムスリーエンジニアの松原 @ma2ge です。 2017/09/18から09/20に広島にて開催された RubyKaigi 2017 にて Gold Sponsor としてスポンサーしました。 弊社からは今年4月新卒入社の加藤 @m3_ryo_kato2 と私松原の2名が参加しました。 今回初めてスポンサーブ…