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

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

次に来るタスク管理ツールはこれだーーー!

ご挨拶 はじめまして。 9月中途入社 88 と10月中途入社の みーた です。 CW初の専属フロントエンドチームとして活動を始めました! 名付けて「Team Rebuild Frontend 」TRF 爆誕 (勿論はてブの勝手なリンクに紐付けられてる組織とは関係ございません。) タ…

Lightning Talks at Crowdworks

はいどーもー、クラウドワークスのじゅんてつです! 突然ですがみなさん「LT大会」好きですよね!?弊社では新メンバーが入ったタイミングや期末年末に社内LT大会をしています!新メンバーのことを知る自己紹介LTや、お酒を飲みながらのフリーテーマのLTが企…

OSS開発に参加してみたい人の背中を押して回る

OSS

はじめに SREチームの @minamijoyo です。 今回は最近社内でやってる、OSS開発に参加してみたい人の背中を押して回る草の根的な活動について書いてみようと思います。 クラウドワークス は Linux / Ruby / Rails など、たくさんのOSS (Open Source Software)…

WebエンジニアのチームがReactNativeでアプリをリリースした話

@kinakobo です。 先日フィークルという新規サービスのiOS, AndroidアプリをReactNativeで開発し、リリースしました。 アプリ: iOS | Android feecle.works すでに国内でもいくつか採用事例があるReactNativeですが、まだまだ事例が少ないと感じます。 今回…

フルリモート・フルフレックスの運用は実際どうなの?求められる運用とその方法

すらすらチームの @keitaKozuka です。 我々「すらすらチーム」では主にiOS・Androidアプリケーション及びAPIの開発を行っています。 現在は今リリースされていますワーカー向けアプリケーションをメインにエンハンスを実施し、 ワーカー向けアプリiOS版:Cr…

クラウドワークスのリモートワークはどこまで許されるのかやってみた

sawadashotaです。 クラウドワークスでは7月中旬より、 フルリモート・フルフレックスが試験的に導入されました。 www.wantedly.com 「フルリモート・フルフレックスなら海外リモートもできるじゃん!」と思い、 僕「マネージャー、LA予算*1を使ってバンコク…

フルリモートを最大限活かすために使用する3つのツールについて

玉露チーム*1の @mayoxtuna です。 8月に入り本格的な暑さが続いておりますが、夏らしいことが出来ていない事に悩んでいます。 クラウドワークスでは7月中旬より、 人事制度「ハタカク!」が以下のようにアップデートされました! 制度名 アップデート前 ア…

CrowdWorks流!Webpacker活用術

今年の4月に入社した@sawadashota です。 「カイゼンチーム」というデザイナー2名、エンジニア2名のチームで新規会員の応募率の向上に取り組んでいます。 Rails 5.1で導入されたWebpacker、みなさん使ってますか? CrowdWorksにはコツコツ約7年書き溜められ…

AWS Organizationsによるマルチアカウント戦略とその実装

SREチームの @tmknom です。ジョジョ5部のアニメ化に興奮を隠せない今日このごろです。 みなさん、AWS Organizationsは使ってますか? クラウドワークスでも最近使い始めました。AWS Organizations、超絶便利です。こんなに便利なのに、意外と公開されてる事…

jQueryからVue.jsに乗り換えて良かった点・悪かった点をまとめてみた!

今年の3月からクラウドワークスで働き出した高梨です! さっそくですが、 最近、jQueryで書いていたJavaScriptをVue.jsに変えていくということをやりました! 「がっつりcomponent化して、API用意して、SPAにして・・・」 みたいな感じではなく、 最低限jQue…

ペアプログラミング + メンタースイッチを組み合わせてやってみた!

テーマ:ペアプロ こんにちは、今年4月に入社した新人プログラマの@flatbaです。クラウドワークスでは、開発手法にペアプログラミング(ペアプロ)を取り入れています。 今回、既存メンバーが新人(僕)を新たにチームに受け入れるにあたって、 既存チームへ…

Keen IOでスマホアプリの行動分析をやってみたらとっても良かった話

こんにちは、スマホアプリチームの@tkoshidaです! 今回は弊社のスマートフォンアプリCrowdWorks for Worker iOS / Android の行動分析をKeen IOを使っていい感じにできるようになったお話を共有できればと思います。

TDD(テスト駆動開発)+モブプログラミングを社内でやってみた話

こんにちは!アニメとゲームが大好きな@mayoxtunaです。 2018年3月26日に入社しました。 まだ2週間ほどしか経っていませんが非常に密度が高い時間を過ごしています。 CrowdWorksのエンジニア達は積極的に社内勉強会を開催しています。

Terraformプロバイダから動的に型定義情報を取得するtfschemaというツールを作った

Terraform職人の @minamijoyo です。 クラウドワークスではAWSのインフラ構成管理にHashiCorpの Terraform を利用しており、 日々Terraformの設定ファイルを書いてるわけですが、 コード書いてると、リソースタイプの名前がうろ覚えとか、属性値の名前のスペ…

grpc-gatewayを使用したマイクロサービスの管理画面

SREチームの那須です。 3/7に開催されたピクスタさんの 大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜 で登壇させていただきました。そのときにお話ししたgrpc-gatewayを使った管理画面の構築について改めてまとめてみます

開発メンバーとユーザーサポートが一緒にサービス浄化して年間アワードをもらった話

この記事は CrowdWorks Advent Calendar 2017 の21日目の記事です。 目次 0. キックオフで年間アワードをいただきました! 1. クラウドワークスのユーザーサポートで困っていたこと 2. 人力の限界 3. 機械学習と教師データ 4. 効果効能 5. まとめ 0. キック…

CrowdWorksのSREチームの仕事

SRE

SREチームの那須です。好きな鉱物はダイヤモンドです。宝石の国は今期イチオシのアニメです。ダイヤモンドかわいい。 最近のことですがCrowdWorksにもSREチームというものが誕生しました。CrowdWorks の最近の取り組みについての記事でも取り上げています。 …

クラウドワークスの技術戦略とアドベントカレンダー始めますのご紹介

こんにちは。クラウドワークス CTO の@akiray03です。 あっという間に年末が近づいてきて、いよいよ明日から12月になり、アドベントカレンダーが始まります。 qiita.com CrowdWorksはサービス提供開始から約5年が経過し、2017年9月期の一年間で53億円超の報…

ActiveRecord のパフォーマンス改善に関するgemを作った話

ActiveRecordのpreloadを使う際、アプリケーションの仕様上不必要なSQLのクエリの発行を避けることができるようになる active_record_association_query_economizer という gem を作ったので、それについて紹介したいと思います。

expect(suusan2go.engineer?).to eq ....

クラウドワークスに入社して2年と半年くらいたった suusan2go です。 そして今月で退職します。「退職エントリーまだー?」とCIOから言われまして、ブログを書くことにしました(正直書きたくなかったw)。 最近は退職エントリーに対する風当たりが強い気がし…

Process Improvement with AAR x SMART Goals x Mob Programming

こんにちは、最近プロダクトオーナーにジョブチェンジしてコードを書く機会が減ってきたyo-iidaです。 クラウドワークスでは、開発チームをプロダクトオーナーと数人のエンジニアで構成し、スクラムをベースにしつつ細かいプロセスは各チームでカスタマイズ…

定期的にSQLを実行した結果をDatadogに送信するcyqldogというツールを作った

日々Datadogのダッシュボードを眺めながらニヤニヤしている @minamijoyo です。 定期的にSQLを実行した結果をDatadog送信するcyqldogというツールを作ったので紹介します。 はじめに クラウドワークスでは日々のデータ分析にAWSのRedshiftを利用しています。…

KARTEを導入した結果、エンジニアがバナー設置しなくなった話

はじめまして、高校野球好き新卒エンジニアの太田(@yutoota)です。今年の夏の甲子園では、地方大会から応援していた埼玉の花咲徳栄高校が優勝して感極まりました。ちなみに母校でもなんでもありません。 唐突ですが、エンジニアの皆さんは新サービス・新機…

突然ですが、クラウドワークスに入社しました。

以下の退職エントリーを見て、入社した hikouki です。 engineer.crowdworks.jp 去年(2016年)の12月に入社して、半年以上経ったので入社エントリーを書いて見たいと思います。 なぜクラウドワークスを選んだのか? 1. 働き方を変えたかった エンジニアの仕事…

管理画面チラ見せ♡ナイト #5 に登壇しました 〜 CrowdWorksを支えるKPI管理画面をチラ見せ♡

こんにちは。CTOの @akiray03 です。 先日8月21日にSpeee Loungeで開催された、 管理画面チラ見せ♡ナイト #5 - connpass において、CrowdWorksのKPI管理画面の変遷をご紹介したので、資料を公開します。

AWSで動いているサービスをHerokuに移行した話

こんにちは。好きなオーラバトラーはレプラカーンの那須(@nasum)です。ハイパー化には衝撃を受けました。 今回はAWS上で動いたサービスをHerokuに移した話を書きます。

AWS ECSのサービスをslack botでデプロイする

みなさんさようなら.インフラ部の@h3_potetoです. CrowdWorksは大きなRailsアプリケーションですが,最近ではこの大きさで管理していくのもう無理な気がしてきて,マイクロサービスっぽくしていこうという動きがあります(が,まだ全然マイクロサービスで…

CircleCI 2.0に移行して新機能を活用したらCIの実行時間が半分になった話

CrowdWorksでは、サービスのCI環境としてCirlceCIを利用しています。今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活用したことで、コストを増加させることなくCI実行時間を半分にすることができました。今回の記事では、CirlceCI…

Dockerで始めるDatadog

初めまして。インターンのasmsuechanです。以前はケーキ屋で働いていました。 これはDatadogにあまり馴染みのない人がDockerで立っているRailsアプリケーションにDatadogを導入するためのガイドです。 Datadogでわかること Datadogはサーバーやアプリケーシ…

CrowdWorksデプロイ物語

みなさんさようなら,最近デプロイが趣味の@h3_potetoです. この記事は,僕が趣味で改善していたCrowdWorksのデプロイ周りの大改造の歴史を振り返ります.基本的には,デプロイが趣味の方向けの記事です.とても長いです.

© 2016 CrowdWorks, Inc., All rights reserved.