Studyplus Engineering Blog

スタディプラスの開発者が発信するブログ

スタディプラスはRubyKaigi 2023にゴールドスポンサーとして協賛します

こんにちは、スタディプラスのカンファレンス/OSSサポートチーム、菅原です。 スタディプラスは、2023年5月11日から13日にかけて長野県まつもと市民芸術館およびオンラインで開催されるRubyKaigi 2023にゴールドスポンサーとして参加します。 rubykaigi.org …

JaSST’23 Tokyoに参加しました

こんにちは。QAエンジニアの森長です。 前回のブログ執筆時点ではサーバーサイドエンジニアでしたが、最近QAエンジニアにジョブチェンジしました。 3月9日(木)~10日(金)で開催されたJaSST’23 Tokyoに視聴者として参加しました。 弊社QAチームは立ち上がった…

Kubernetesの既存DeploymentにHPAを導入する際の注意点

こんにちは。2022年10月に入社したスタディプラスのSREグループの蜂須賀です。 今回はKubernetesの既存DeploymentにHPA(Horizontal Pod Autoscaler)を追加した際の話を紹介します。 経緯 スタディプラスではKubernetesでシステムを構築しておりますが、 一部…

ReactRouter で描画するコンポーネントを分けてみました

こんにちは。ウェブアプリケーショングループのエンジニアの川井です。 今回はReactアプリケーションの再描画を抑えるために、画面をいくつかのパーツに分け、各パーツごとにルーティングを管理するようにした話を紹介します。 背景 Studyplus for Schoolで…

初めてのQAエンジニア導入

1人目QAエンジニアとして最初に行ったこと こんにちは。QAエンジニアの和田谷です。最近のご褒美は月2回のサウナで、溜まりに溜まったものを汗と一緒に流すことに全力を尽くしてます。 1人目QAエンジニアとして最初に行ったこと QAエンジニア導入の背景 ▼サ…

Amazon RDSのPerformance Insightsを利用してアプリケーション側からDBの負荷を改善した話

こんにちは。2022年7月に入社したサーバーサイドエンジニアの青山です。 今回は入社してからやってきたことの1つとして、同じグループの山田と一緒にAmazon RDSのPerformance Insightsを利用してアプリケーション側からDBの負荷を改善した話をします。 ※改善…

FlutterのローカルDB対応

こんにちは、モバイルクライアントグループの隅山です。 Flutter開発がメインになってしばらく経ちますが、今回はローカルDB対応でIsarを導入した話をします。 pub.dev FlutterのローカルDBパッケージはたくさんあって悩みますが、下記の理由でIsarを選びま…

RailsアプリケーションにおけるRBSの運用方法

こんにちは。サーバーサイドエンジニアの山田です。 Rubyに型システムが入ってからしらばく経ちましたが、弊社のRailsプロジェクトの一部でもRBSを導入しました。 そのことについて昨年行われたKaigi on Rails 2022にて「RBSとSteepで始める型のあるRails開…

Amazon EKSクラスタ上で動作するSidekiqをGraceful Shutdownさせる

SidekiqをKubernetes(Amazon EKS)で動作させる際、Graceful ShutdownとRolling Restartをさせるために必要な前提知識を整理します。

チームとしてモブプログラミングを始めてみました

チームとしてモブプログラミングを始めてみました こんにちは。ウェブアプリケーショングループのエンジニアのましばです。 早いものでもう2022年も終わりが近づいてきました。 今回は、チームでモブプログラミングに取り組みはじめた件について記事にします…

スタディプラスはRSpecとFlutterコミュニティ(Rémi Rousseletさん)に寄付しました

こんにちは。 スタディプラスのカンファレンス/OSSサポートチームです。 スタディプラスは2021年度に引き続き、今年度も会社としてOSSに寄付をしました。 opencollective.com github.com 寄付の取り組み 「なぜOSSへの寄付をするのか」については、昨年度の…

入門go_router

こんにちは。 モバイルクライアントグループの若宮(id:D_R_1009)です。 最近、スプラトゥーン3のバイトにハマっています。 全ステージでんせつ200を達成できたので、400を目指して日々クマサン商会に入り浸っております。 さて、スタディプラスではFlutter W…

スタディプラスはJSConf JP 2022に協賛します

こんにちは。 スタディプラスのカンファレンス/OSSサポートチーム、冨山です。 スタディプラスは、2022年11月26日にオンラインで開催されるJSConf JP 2022に協賛します。 jsconf.jp JSConf JP 2022とは? JSConf JPはJapan Node.js Associationが主催するテ…

Kotlinのアレ、Dartでどう書くの? ~ 1人 FlutterKaigi unconference ~

こんにちは、モバイルクライアントグループの中島です。 ついこの間、約300~400年に一度のイベントがありましたね。 皆既月食+惑星食、道ゆく人が皆空を見上げていたのが印象的でした。 自分は残念ながら天体観測用の環境やカメラなどがなかったため、スマホ…

スタディプラスはRubyWorld Conference 2022にシルバースポンサーとして協賛します

こんにちは。 スタディプラスのカンファレンス/OSSサポートチーム、冨山です。 スタディプラスは、2022年11月10日~11日にオンラインで開催されるRubyWorld Conference 2022に、シルバースポンサーとして協賛します。 2022.rubyworld-conf.org RubyWorld Con…