RAKSUL TechBlog

RAKSULグループのエンジニアが技術トピックを発信するブログです

技術負債

AIと進めるVue3移行

こんにちは。ラクスルの印刷事業部でエンジニアをしている渡邉です。 この記事はラクスル Advent Calendar 2025の18日目です。 先日、Vue2からVue3への移行プロジェクトに取り組んだのですが、その際Cursorを活用して効率化を図りました。 移行作業は、既存…

数百件の型エラーを一旦無視して、テストコードに型チェックを導入した話

はじめに こんにちは! ラクスル Advent Calendar 2025 17日目を担当する、ラクスル事業本部 25新卒エンジニアの酒井です。 ラクスルの印刷 EC サービスのフロントエンドは主に Vue.js + TypeScript で開発しており、ユニットテストには Vitest を使用してい…

Debeziumを利用したDBを同期する仕組みづくり

はじめに こんにちは、ラクスル事業所属で現在はグループ会社である株式会社ダンボールワンで開発をリードしている岸野です。 今回はモノリスなシステムをマイクロサービス化していく際に生じるデータベースの分離・移行という頭を悩ませる課題に対して、Deb…

物流効率化システム開発で学んだYAGNIの原則の効果

世の中にはプログラミングのベストプラクティスとして紹介される原則があります。例えばDRY, KISS, SOLIDなどが挙げられます。 ハコベルのサービスを作ってきた歴史を振り返ってみると、YAGNIの原則に近い意思決定だったなと思うものがありました。その判断…

そうだ、ラクスルを作り直そう!

10月からラクスルにジョインさせていただいた水島です。 新参者ですが、宜しくお願いいたします。 さて、入社して間もなくCTOの肝いりでスタートした 「Raksul Platform Project」 のプロマネを拝命したため、今日はその全体感の話をしたいと思います。 なに…