2024年2月に変更されるGoogleのメール送信者ガイドラインに対応するため、AWSのEC2インスタンス上でSPF、DKIM、DMARC、TLSをサポートするメールサーバーを構築する方法について解説しています。具体的な手順には、EC2インスタンスの設定、逆引きレコードの設…
初めまして、GreenSnapのエンジニアの澤田です。 以前、当ブログにてご紹介したshopifyの在庫切れ通知によって、リアルタイムでどの商品が売り切れたか把握することが可能になりました。 ですが商品が売り切れる度に、担当者がshopifyにログインし在庫変更の…
はじめに 今年、約4年振りにGreenSnapに舞い戻ってきた伊藤です。 以前はサーバーサイド(Scala)と、iOS(Swift)の開発をしていましたが、戻ってきてからはサーバーサイドエンジニアとして、ScalaとKotlinをメインに開発しております。 今回のテーマ 業務で開…
はじめに web3とは chatGPTとは 実装手順 1. hardhatでローカルにブロックチェーン環境をたてる 2. ブロックチェーン上にデータを記録するためのスマートコントラクトを作成する 3. スマートコントラクトをデプロイする 4. slack bolt経由でスマートコントラ…
はじめに aws.amazon.com こちらの記事を参考に画像をリサイズするLambda@Edgeを作ろうとしたが環境構築がCloudFormationを使って0の状態から作成されており、すでに本番環境で動いてるS3やcloudfrontに対して適用するのにGUIからやりたかったのでこれを実際…
こんにちは、GreenSnapでiOSエンジニアをやっている山野です。 GreenSnapでは、iOSのビルドとデプロイのCI環境としてBitriseを利用しています。 これまで、ビルド時間に、ひどいときは1時間以上かかっており、生産性がかなり低かったのですが、 今回、ビルド…
こんにちは。 GreenSnapの取締役CTOの高畑です。2021年の8月にCTOに就任してから早くも4ヶ月が経ちました。 そこから正式に開発チームを任されるようになりましたが、それ以前からも開発チームのマネージャーとして色々と自由にやらさせてもらっていたので、…