LegalOn Technologies Engineering Blog

LegalOn Technologies 開発チームによるブログです。

データ移行のテストに私たちはどう向き合ったか

はじめに

こんにちは!

株式会社LegalOn TechnologiesのSET(Software Engineer in Test)のhikimochiです。普段は自動テストの推進やQA横断の施策を実施しています。

LegalOn Technologiesでは昨年、企業における法務業務を包括的にサポートするAI法務プラットフォーム「LegalOn Cloud」をリリースしました。

リリース後、様々な機能追加が行われる中、弊社の他製品で契約書の内容を自動レビューするAIレビューサービスの「LegalForce」、AI契約管理システムの「LegalForceキャビネ」からのデータ移行を行うための機能開発が行われました。

本投稿では、データ移行機能のテストアプローチとしてデータベーステストを行った件と、リリース後の運用に関連するテスト事例をご紹介します。

続きを読む

Pub/Sub で正常処理したメッセージが Dead Letter Queue に入る原因と対策

はじめに

こんにちは、株式会社LegalOn Technologies (検索・推薦チーム) の佐藤 (maomao905) です。

私たちのチームでは、Google Cloud の Pub/Sub 経由で受信したリクエストを元に、LLM (大規模言語モデル) を用いて情報抽出を行い、その結果を検索エンジンに保存するパイプラインを運用しています。

この記事では、Pub/Sub で正常に処理されたメッセージが Dead Letter Queue に送られる問題の原因と対策を解説します。LLM を利用するなど、メッセージ 1 件あたりの処理時間が長いケースで発生しやすい現象であり、一度に処理するメッセージ数を制限することで解決しました。また調査過程で得られた Python Pub/Sub Client の内部実装に関する知見もあわせて紹介します。

想定読者

  • Pub/Sub を実運用している方
  • Python の Pub/Sub Client を使用している方・検討している方
続きを読む

LegalRikai: 日本法務分野のためのNLPベンチマークデータセット

こんにちは、株式会社LegalOn Technologiesでソフトウェアエンジニアをしている高橋です。

LegalOn Technologiesでは、日本の法務分野における自然言語処理(NLP)のための包括的なベンチマークデータセット、LegalRikaiを作成しています。LegalRikaiは日本法に特化したさまざまなタスクを含むベンチマークデータセットで、法務NLPベンチマークデータセットの現状における重要なギャップを埋めることを目的としています。

続きを読む

Developers Summit 2025に登壇してきました

検索・推薦チームの浅野です。

2/13~2/14 に開催された Developers Summit 2025(通称デブサミ)に公募枠で登壇させていただきました。発表資料は以下です。

このブログでは、登壇に至った経緯や、発表で伝えたかったこと、さらにコミュニケーションについて学びたい方向けの書籍などをご紹介します。

続きを読む

新規機能開発におけるユビキタス言語のパワー

ハッ(笑顔)ということで・・・

はじめに

株式会社LegalOn TechnologiesでEngineering Managerを務めているYoshiokaです。2024年7月の入社からまだ半年ですが、様々なプロジェクトに携わり、多くの学びを得ています。

本記事では、ドメイン駆動設計(DDD)における重要な概念「ユビキタス言語」に焦点を当てます。この概念は私にとって特に印象深く、日々の業務で早速活用できているため、その実践方法と、我々がヘビーユースしているNotionを活用した具体例を紹介したいと思います。

続きを読む

【後編】「50以上のマイクロサービスを支えるアプリケーションプラットフォームの設計・構築の後悔と進化」の書き起こし #CNDW2024

こんにちは、株式会社LegalOn TechnologiesでPlatform Engineerをしている杉田(@toshi0607)です。

先日、CloudNative Days Winter 2024で「50以上のマイクロサービスを支えるアプリケーションプラットフォームの設計・構築の後悔と進化」と題し、LegalOn TechnologiesにけるPlatform Engineeringの取り組みについてお話してきました。前編では、「LegalOn Cloud」を短期間でリリースするために行った工夫と後悔を紹介しました。この記事では、Platform Engineering Advent Calendar 2024の25日目の記事として登壇内容の後半部分を書き起こします。

続きを読む

【前編】「50以上のマイクロサービスを支えるアプリケーションプラットフォームの設計・構築の後悔と進化」の書き起こし #CNDW2024

こんにちは、株式会社LegalOn TechnologiesでPlatform Engineerをしている杉田(@toshi0607)です。

先日、CloudNative Days Winter 2024で「50以上のマイクロサービスを支えるアプリケーションプラットフォームの設計・構築の後悔と進化」と題し、LegalOn TechnologiesにおけるPlatform Engineeringの取り組みについてお話してきました。この記事では、Platform Engineering Advent Calendar 2024の23日目の記事として登壇内容の前半部分を書き起こします。

続きを読む