クラウドワークス エンジニアブログ

https://engineer.crowdworks.jp/

日本最大級のクラウドソーシング「クラウドワークス」の開発の裏側をお届けするエンジニアブログ

フィード

記事のアイキャッチ画像
データ基盤の現在地(SnowflakeとRedshiftと、時々、Data Cloud)
クラウドワークス エンジニアブログ
データ基盤の現在地(SnowflakeとRedshiftと、時々、Data Cloud) この記事は クラウドワークス グループ Advent Calendar 2025 シリーズ1の21日目の記事です。 こんにちは。去年は全社横断でデータ連携する仕組みを作ってましたが、今年はデータ基盤作りをしてる高橋です。 今年からSnowflakeを使い始め、Snowflake Fundamentals トレーニングを受講したり、SNOWFLAKE WORLD TOUR TOKYO に参加したりとSnowflakeへの関心が高まっています。 弊社では、Amazon Redshift + Redashの構成…
17日前
記事のアイキャッチ画像
2025年 crowdworks.jp の SRE チームでやったこと
クラウドワークス エンジニアブログ
crowdworks.jpのSREチームが2025年に様々な改善を行った内容をご紹介します。
25日前
記事のアイキャッチ画像
デザインが苦手なエンジニアのための Figma MCP活用入門
クラウドワークス エンジニアブログ
デザインが苦手なエンジニアのためのFigma MCP活用入門 この記事は クラウドワークス グループ Advent Calendar 2025 シリーズ1の9日目の記事です。 1. はじめに こんにちは。株式会社クラウドワークスで、クラウドワークス テックのエンジニアをしている山﨑です。 私は「デザインが苦手なエンジニア」です。今年の7月に入社したのですが、それまでは、バックエンドとインフラの経験しかありませんでした。 そのため、デザインカンプを見て「この余白は何pxだろう?」「この色はどのトークンを使えばいい?」と悩むことが少なくありませんでした。 Webアプリケーション開発において、デザイ…
1ヶ月前
記事のアイキャッチ画像
Amazon AuroraのHistory List Lengthが急増。その犯人とは?
クラウドワークス エンジニアブログ
Amazon Aurora (MySQL互換) において、History List Lengthが異常な増加を示す事象が発生しました。その検知から原因特定、解決に至るまでのプロセスと、Aurora特有の仕組みについて共有します。
1ヶ月前
記事のアイキャッチ画像
crowdworks.jp のフロントエンド活動を振り返る 2025
クラウドワークス エンジニアブログ
crowdworks.jp のフロントエンド活動を振り返る 2025
1ヶ月前
記事のアイキャッチ画像
Agenticコーディングツールを組織導入して全員に配布した結果の分析とよもやま
クラウドワークス エンジニアブログ
こんにちは、アドベントカレンダーの季節ですね。 この記事は クラウドワークス グループ Advent Calendar 2025 シリーズ1の1日目の記事です。 今年の初っ端はプロダクト開発1部 塚本 @hihats よりお送りします。今年のアドカレも盛り上げていきましょう。 はじめに 多くのソフトウェアエンジニアにとって2025年はAgenticコーディング(もといVibe Coding)元年と記憶される年ではないかと思います。 昨年末あたりからDevinやClineが一般公開になり、俄に自律型のコーディングエージェントの可能性について囁かれ始めました。 その後Claude Codeの公開と…
1ヶ月前
記事のアイキャッチ画像
Vue Fes Japan 2025参加レポート
クラウドワークス エンジニアブログ
みなさんこんにちは。 今回は10月25日に開催された Vue Fes Japan 2025 に、エンジニアの倉野、木村、デザイナーの ksm が参加してきましたのでその参加レポートをお届けします。 Vue Fes Japan 2025とは 日本最大級の Vue.js カンファレンスであり、「Fes = お祭り」のように、Vue.js を学び、楽しむことを目的として2018年から始まりました。 前回 (2024年) は国内外から約750名が参加し、今年は日本語セッションの英語翻訳提供といった国際化への取り組みも行い、より多くの方に楽しんでいただけるような試みがされていました。 セッションには V…
1ヶ月前
記事のアイキャッチ画像
Serverless Frameworkからlambroll + Terraformへ移行した話
クラウドワークス エンジニアブログ
はじめに こんにちは。株式会社クラウドワークスで「クラウドリンクス」の開発を担当しているエンジニアの松村です。 クラウドリンクスでは、WebアプリケーションをAWS上で運用しており、LambdaやECS (Fargate) などを活用したサーバーレス構成を採用しています。 今回は、その中でもLambdaのデプロイ基盤をServerless Frameworkからlambroll + Terraform構成に移行した事例を紹介します。 同じような移行を検討している方にとって、少しでも参考になればうれしいです。
2ヶ月前
記事のアイキャッチ画像
クラウドワークスの未来を見据えたデータ基盤チームの立ち上げと活動
クラウドワークス エンジニアブログ
プロダクト本部のSREチームとデータ基盤チームのマネージャーをしている @bayashi_okです。 今回はクラウドワークスでデータ基盤チームの立ち上げに至った背景や、将来的に考えていることなどを書いていこうと思います。 私自身、元々SREチームメンバーとして入社し、その後SREチームのマネージャーとして活動をしていました。 現在はさらにデータ基盤チームを立ち上げ、両チームのエンジニアリングマネジメントをしています。 2025年10月現在、データ基盤チームには自分を含め4人のメンバーが在籍し、全社的なデータ基盤の構築を行っております。 データ基盤チームができた経緯 クラウドワークスは、元々あっ…
2ヶ月前
記事のアイキャッチ画像
月間100時間超の工数削減を実現したユーザーサポート支援チームの軌跡
クラウドワークス エンジニアブログ
前置き メインサービスcrowdworks.jpのユーザーサポート支援チーム、名称UDXに所属していました、薄井と申します。 UDXチームはユーザーサポートチームの課題解決を技術的に支援することを主な目的として活動していましたが、この度、期が変わったタイミングでその活動に一区切りをつけることになりました。 本記事では、チーム発足から解散するまで、期間にして2023年5月から2025年9月までの2年余りで取り組んだ主な施策の振り返りを記していきます。なお、一連の施策の成果として月間100時間を超える業務工数削減を実現しております。 チームメンバーは、エンジニア3~4名(途中で初期メンバーは全員卒…
2ヶ月前
記事のアイキャッチ画像
ユーザー満足度に注力するプロダクト開発におけるエンジニアの役割
クラウドワークス エンジニアブログ
こんにちは、crowdworks.jpの開発をしているエンジニアの駒井です。プロダクト開発において、ユーザー満足度は最も重要な指標の一つです。私たちのチームではこの満足度をプロダクトゴールとして設定し、開発を進めてきました。本記事では、そのような環境下でエンジニアとしてどのように価値を提供してきたか、具体的な取り組みと成果を共有させていただきます。
3ヶ月前
記事のアイキャッチ画像
異業種出身エンジニアが入社して3ヶ月で感じたこと
クラウドワークス エンジニアブログ
はじめに はじめまして。2025年6月に株式会社クラウドワークスに入社した門守です。 クラウドログでSREを担当しています。 クラウドワークスに入社して3ヶ月が経ちましたので、この3ヶ月で感じたことを書いていきます。
4ヶ月前
記事のアイキャッチ画像
クラウドログ開発チームにおけるAI活用
クラウドワークス エンジニアブログ
はじめに こんにちは、工数管理SaaS クラウドログ でエンジニアをしている越阪部です。 普段の業務では、Webフロントエンド関連の開発を担っています。 突然ですが、みなさんAIツールの活用進んでいますでしょうか? 直近では、コーディングエージェントを使っての開発や、MCPサーバーを使っての業務自動化など、AIツールの活用方法の発見と共有が賑わっており、もうAIのなかった頃には戻れないなと日々痛感しています。 クラウドログ開発チームでは、AIツールを業務に組み込むことで開発生産性の最大化を図り、顧客により大きな価値を提供できる体制を確立することを目指しています。この記事では、私たちがどういった…
5ヶ月前
記事のアイキャッチ画像
マネジメント経験が一切無いRailsエンジニアがEMになってから1ヶ月経ったので振り返ってみた
クラウドワークス エンジニアブログ
はじめに クラウドソーシングサービス「クラウドワークス」( crowdworks.jp )でEM(Engineering Manager)をしている讃岐です。2022年11月に株式会社クラウドワークスに入社し、主にRailsでのサーバーサイドの開発を担当していました。 今回は、2025年の6月からEMという新たなロールに挑戦することになりましたので、その経緯と、最初の1ヶ月を走り抜けて今感じていることをお話しします。 経緯 自分がEMになった直接のきっかけは、上長である部長兼サービスCTOとの1on1でした。そこで「EMをやってみませんか」と打診を頂いたことです。 自分の目から見て、クラウドワ…
5ヶ月前
記事のアイキャッチ画像
社内サービスの日報を支えるシステムの構成を振り返ってみた
クラウドワークス エンジニアブログ
こんにちは。 クラウドワークス テックのエンジニアをしている瀬目です。 クラウドワークスには、全社員が毎日、その日の業務を通じて感じたこと・考えたことなどをフリーフォーマットで投稿する「日報」という文化があります。 この日報は、「日報プロジェクト」という、社内の有志が集まってできたチームが運用・保守・改善していて、自分はリリースから現在まで開発を担当しています。 今回は、この日報というカルチャーを支えるシステムのアーキテクチャとその変遷を紹介します。 クラウドワークスの日報の定義や、日報プロジェクトの活動について詳しく知りたい方は、過去の記事やnoteの記事を見てください。 engineer.…
6ヶ月前
記事のアイキャッチ画像
LSPってなんだ〜?
クラウドワークス エンジニアブログ
はじめに クラウドワークスエージェント(旧ビズアシ)事業のエンジニアをしている山田です。 先日RubyKaigi2025に参加しました。オフラインは去年の沖縄に続き、二度目の参加です。 前回、LSP / Parser関連の話が印象に残っていて、今回それ関連のセッションを多めに取ったと思います。 ただ、ふわっとした理解のままで臨んでしまったので、あまり頭に入ってこなかったです。 ということで今回改めてLSPについて調べてみました。
6ヶ月前
記事のアイキャッチ画像
フロントエンドのテストを Jest から Vitest へ移行し始めた話
クラウドワークス エンジニアブログ
はじめに こんにちは。クラウドソーシングサービス「クラウドワークス」( crowdworks.jp )でエンジニアをしている倉野です。2024年10月に株式会社クラウドワークスに入社し、主にフロントエンド開発を担当しています。 今回は、フロントエンドのユニットテストツールを Jest から Vitest へ移行し始めた経緯と、その過程で得られた学びについてお話しします。 なぜ移行を考えたのか? これまで、処理速度の速さやWeb開発ビルドツール Vite との互換性から、Vitest への移行を漠然と考えていました。しかし、移行コストや他の業務との兼ね合いで、なかなか踏み出せずにいました。 そん…
7ヶ月前
記事のアイキャッチ画像
新卒入社して1年経ったので振り返ってみた
クラウドワークス エンジニアブログ
2024年4月に株式会社クラウドワークス(以下 CW)に新卒入社しました佐々木です。入社時からエンジニアとしてクラウドソーシングサービス「クラウドワークス」(以下 crowdworks.jp)の開発に携わっております。 新卒エンジニアと聞いて,皆さんはどのようなイメージを持たれるでしょうか。「大学で情報学や理工学などを修めたのか」「学生の頃から個人で開発をしていたのか」「インターンで活躍していたのか」などと想像される方も少なくないと思います。 しかしながら,私はそのどれにも当てはまりません。私は一般的には文系に分類される領域の出身で,個人的な開発をしたこともなく,内定後に参加したインターンで …
7ヶ月前
記事のアイキャッチ画像
チーム横断でプロダクト改善!「合同スプリント」での取り組みについて紹介します
クラウドワークス エンジニアブログ
クラウドソーシングサービス「クラウドワークス」(以下crowdworks.jp)のエンジニアをしている原です。2024年4月に新卒で株式会社クラウドワークスに入社し、今年で2年目です。 はじめに crowdworks.jpの開発現場では、昨年より半期に一回のペースで「合同スプリント」という取り組みを行っています。 これは、まとまった時間がないとできないタスクやチーム外の知見が必要なタスクなどをチーム横断で行う活動です。合同スプリント期間中は普段のチームの施策は一旦ストップし、取り組むテーマごとにチームを新しく編成します。 今期も4/7から4/18にかけての2週間行われました。 今回の合同スプリ…
8ヶ月前
記事のアイキャッチ画像
【RubyKaigi】英語セッションも怖くない!チームで挑む「モブセッション」の効果
クラウドワークス エンジニアブログ
チームでどう楽しむ?CrowdWorksは「モブセッション」に挑戦!英語セッションもみんなで乗り越え、学びと交流を深めました。
8ヶ月前
記事のアイキャッチ画像
スクラムで、“個”から“チーム”へ
クラウドワークス エンジニアブログ
はじめに こんにちは、クラウドワークスでエンジニアをしている沼田です。 今回は所属している「クラウドログPC管理」チームにおける活動をお伝えします。 私は、M&Aをきっかけにクラウドワークスにジョインしました。 新しい環境、新しい仲間、そして新しい開発スタイル。 最初は正直、戸惑うことも多くありました。 ですが、振り返ってみると、この変化は自分にとって大きな成長のきっかけになったと感じています。 大きな転機となったのが、スクラムの導入です。 これにより、働き方やチームとの関わり方が大きく変化したと実感しています。 環境の変化を通じて見えてきた課題と、スクラムを取り入れたことで得られた気づきにつ…
8ヶ月前
記事のアイキャッチ画像
RubyKaigi2025 にてゴールドスポンサーとして協賛します
クラウドワークス エンジニアブログ
RubyKaigi2025スポンサー表明 株式会社クラウドワークスは、2025年4月16日から愛媛県松山市にて開催される、プログラミング言語 Ruby の世界最大級国際カンファレンス「RubyKaigi 2025」にて、ゴールドスポンサーとして協賛いたします。 Rubyとクラウドワークス crowdworks.jpでは創業時よりWebアプリケーション開発のフレームワークとしてRuby on Rails を使用し、その他周辺ツールの開発にもRubyのエコシステムを多分に活用しております。Rubyによって収益化できていると言っても過言ではなく、2018年以降継続的にRubyKaigiのスポンサーを…
9ヶ月前
記事のアイキャッチ画像
10年運用しているサービスで生成AIコーディング時代にどう備えるか、あるいはリアーキテクチャの重要性
クラウドワークス エンジニアブログ
CrowdWorks ジャンヌチーム(技術的負債解消チーム)所属のlinyclarです。AI関連技術はど素人です。 生成AIコーディング時代の到来 いや、本当に到来しているのか、Clineなどが実務で使い物になるのかはわかりませんが1、AIによるコーディングが進化しているのは間違いありません。 仮に現段階で使い物にならないのだとしても、生成AIという技術上の問題点なのか、我々の使い方の問題なのか、切り分けて考えねばなりません。また、技術上の問題点は解消されていくのが常なので、常に我々の使い方に問題がないのか疑っていくスタンスが大事だろうと思います。 では、その使い方とは何かというと、ポイント・…
9ヶ月前
記事のアイキャッチ画像
mini_racerを剪定してbundle installの時間を97%短縮した話
クラウドワークス エンジニアブログ
こんにちは。crowdworks.jpで不正利用対策チームのエンジニアをしている得能(yoshi_10_11)です。 今回は先日取り組んだmini_racerのgemを剪定した話をします。 mini_racerってなんだっけ mini_racerはRubyからJavaScriptを実行するのに利用されるgemです。JavaScriptのV8 エンジンを使って実行できる環境を提供します。 Ruby on Railsにおいてはアセットパイプライン環境においてJavaScriptコードを処理するために利用されます。 https://github.com/rubyjs/mini_racer Ruby …
9ヶ月前
記事のアイキャッチ画像
AIを活用して業務効率化を図る話
クラウドワークス エンジニアブログ
はじめに こんにちは。プロダクト本部に所属しているエンジニアの孫です。 誰が、何の業務に、何時間使ったのかを可視化できるクラウド型工数管理・プロジェクト管理ツール「クラウドログ」の開発を担当しております。 今回は、私が実際にAIを利用して作業をスムーズに進めた経験について紹介いたします。 日々の業務でどのようにAIを活用しているかを説明し、AI利用で初心者の方々の参考になれば幸いです。
9ヶ月前
記事のアイキャッチ画像
エンジニア採用の取り組みについての話
クラウドワークス エンジニアブログ
こんにちは。crowdworks.jpでエンジニアリングマネージャーをしている海老原です。 今回はエンジニア採用の取り組みについて共有したいと思います。 どのような流れで採用まで取り組んでいるか参考になれば幸いです。
10ヶ月前
記事のアイキャッチ画像
マネージャーとデリゲーションポーカーをしたら権限レベルの認識が揃えられた話
クラウドワークス エンジニアブログ
はじめに こんにちは、クラウドワークスのエンジニアをしている尾上です。 普段は、クラウドワークス テック・クラウドワークス エージェントの開発業務をメインで行なっています。 今回は、マネージャーとデリゲーションポーカーを実施し権限レベルの認識を揃えた話をしていきたいと思います。 デリゲーションポーカーとは デリゲーションポーカーは、マネージャーとチームメンバー間で意思決定の権限委譲(デリゲーション)について明確にし、共通理解を得るための対話型のワークショップやゲームです。 意思決定の委譲レベルを7段階に分け、それぞれのレベルに対応するカードを使用します。会議中に具体的な決定事項について、管理者…
10ヶ月前
記事のアイキャッチ画像
DDD未経験が約1年DDDに触れて感じた理想と現実
クラウドワークス エンジニアブログ
はじめに こんにちは、@momo-0826です。 約1年程前からクラウドリンクスで主にバックエンドを中心とした開発業務に携わっています。 クラウドリンクスではDDDを使用した開発が行われているのですが、DDD未経験だった私が約1年程DDDに触れて感じた自分なりの感想を書いていこうと思います。
1年前
記事のアイキャッチ画像
Terraform / OpenTofuでtfstate関連のブロックの削除を便利に行う
クラウドワークス エンジニアブログ
手動での削除が手間だったTerraform/OpenTofuの import/moved/removed ブロックをGitHub Actionsを活用して効率化しました。その具体的な仕組みをご紹介します。
1年前
記事のアイキャッチ画像
元経理のエンジニアがクラウドワークスで学んだこと
クラウドワークス エンジニアブログ
こんにちは、crowdworks.jpのWebアプリケーションエンジニアをしている椎田です。 2024年4月にクラウドワークスに中途入社し、早くも9ヶ月が経過しました。 入社してから学んだことや嬉しかったこと、経理経験が活きた場面などについて書いてみます。
1年前