Yappli Tech Blog

株式会社ヤプリの開発メンバーによるブログです。最新の技術情報からチーム・働き方に関するテーマまで、日々の熱い想いを持って発信していきます。

CSSスプライトを使用して、簡単にぐるぐる動くアニメーションを実装しました。

はじめまして。フロントエンドエンジニアの相原と申します。 普段はYappli CMSのUIを実装しております。 通常業務で大きく動くアニメーション等を実装する機会はあまり(と言うか殆ど)無いのですが今回久しぶりにそういった機会に恵まれたのでその辺りの事…

ヤプリ初のアドベントカレンダー振り返り

メリークリスマス! ヤプリのテックブログ編集長を担当している望月です。 近況としては、長女がサンタさんに高額なプレゼントをリクエストしましたが、コロナ下におけるサンタさん事情を説明して別のプレゼントにするための説得に注力しておりました。 この…

GoでS3 Batch Operationsを用いたS3間大量コピーを実現する

サーバーサイドエンジニアの森谷です。 業務の中でS3からS3への大量オブジェクトコピーを行う必要が生じたのですが、これが思いの外簡単には実現できず、またGoから利用している記事もあまりなかったため今回はその実装などについて備忘録的にまとめようと思…

Goのin-memory cache packageについて調査してみた

サーバーサイドエンジニアの鬼木です! 今回はGoのin-memory cache packageについて調べてみた記事になります。既存機能の拡張でin-memory cacheを使う必要があり調査したことが背景としてあります。 以下について比較、調査しました。 github.com/allegro/b…

Selenium × ECS × APMツールで作る管理画面ログインhealthcheck

サーバーサイドエンジニアの鬼木です! 今回はYappliのCMSにログインできるかどうかを確認、通知するhealthcheck機構を導入した記事になります。 とあるサービス障害で一時的にCMSのログイン認証機構に障害が発生し、標準的なTCPレベルのhealthcheckでは検知…

自宅環境で Log4j 脆弱性対応を行う

(こちらの記事はヤプリ Advent Calendar 2021 16日目の記事になります。) プロダクト開発本部の佐藤です。 先月末より徐々に世界的にLog4jの抱えていた脆弱性の話題が盛り上がり、実務でも調査・対応に追われた方も多いのではないでしょうか。 www.jpcert.…

最高のノベルティを作った話

こんにちわ、サーバーサイドエンジニアの山田です。 急に寒くなってきましたね、出オチですが今回はこちらの件です。 CFOと久しぶりに真剣に会議。していて1時間経って気づいた。俺やん! pic.twitter.com/yvvWUQuewU— 庵原保文(Yappli ヤプリCEO) (@ihaem…