MongoDB からの CSV 生成を20倍高速化するデータ取得のパイプライン化とバイナリサーチ

大幅な高速化 TL;DR . データベースからのデータ取得を並列化して、バイナリサーチにより集計ロジックを最適化したことで,従来直列的なデータ取得と単純集計により実装されていた進捗CSVデータの生成・ダウンロードを20倍高速化しました。 あわせて、今後の…

20倍 高速化した進捗 CSV ダウンロード - 隔週報 2021-W32/33

進捗 CSV のダウンロードの速度を改善しました. 2021年 第32 - 33週,8月9日 (月) - 8月20日 (金) にリリースした機能を紹介します. 進捗 CSV のダウンロードが20倍 高速に 提供終了コースに紐づくテストの結果画面を修正 進捗 CSV のダウンロードが20倍 …

Microsoft IE サポート終了に伴う Aidemy のサポートブラウザの更新

Microsoft IE サポート終了に伴う Aidemy のサポートブラウザの更新 Internet Explorer の公式サポート終了 Microsoft が2021年5月19日に公開したブログで,Windows 10 の Internet Explorer (以下,IE) のサポートが2022年6月15日に終了すると発表されまし…

Aidemy ユーザにおける Internet Explorer の利用統計を公開します

Aidemy ユーザにおける Internet Explorer の利用統計 本記事では Microsoft 製ウェブブラウザ Internet Explorer を IE と略記します. 概要 92日間 (2021/05/01 - 07/31) の Alms の PV を Google Analytics で調査 対象期間内に PV があった各チームで IE…

用語理解やユーザ管理がもっと容易に - 隔週報 2021-W30/31

コンテンツ内の特定の用語に解説リンクが付与されるようになりました. 2021年 第30 - 31週,7月26日 (月) - 8月6日 (金) にリリースした機能を紹介します. 用語理解をしっかり支援 ライセンス管理がきめ細やかに 多様なユーザの所属を正確に反映 2万人の大…

Azure Cosmos DB 更新 - 低速なクエリを 67% 削減に成功

低速なクエリを 67% 削減 更新内容 2021年7月14日、Alms で利用しているデータベース Azure Cosmos DB (mongo API) (以降、Cosmos DB) の API バージョンを 3.2 -> 3.6 にバージョンアップしました。その結果、処理に2秒以上を要している低速なクエリを 67% …

きめ細やかな学習管理が可能に - 進捗 CSV エクスポートの強化 - 隔週報 2021-W28/29

きめ細やかな学習管理が可能に - 進捗 CSV エクスポートの強化 2021年 第28 - 29週,7月12日 (月) - 7月23日 (金) にリリースした機能を紹介します. 進捗 CSV エクスポートの強化できめ細やかな学習管理が可能に 進捗 CSV エクスポートの強化できめ細やかな…

Aidemy のリーンな開発思想と,なお必至な技術的負債への向き合い方

このサイト alms.dev は,株式会社アイデミーが開発するソフトウェア Alms に関する技術情報などを発信するサイトです.この投稿では,Aidemy のリーンな開発思想と,なお必至な技術的負債への向き合い方を紹介します. 10万人超に価値を提供する Aidemy Aid…