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

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

markuplintをプロダクトに導入してみた

こんにちは、こんにちは。フロントエンドとWebの可能性を信じる@yamanokuです。 最近気になっている W3C Working Draft はCSS Nesting Moduleです。*1 現在クラウドワークスのプロダクトで導入されているフロントエンドのlintツールはeslint、stylelintで、…

プロダクト開発のポリシーを作った話

こんにちは!クラウドワークスでエンジニアリングマネージャーをしているEMチームです。 この記事では、「 短期的な成果だけでなく、中長期的な生産性向上への取り組みも重要 」であることを定めたプロダクト開発ポリシーの話をします。

駆け出しエンジニアの僕が「Slackへのグラフ定期ポストを自動化する」を誰でも簡単にできる仕組みを作った話

初めに 初めまして@maru_0813 と申します。 2021年1月まで約5年間、営業やキャリアアドバイザーを経験し、この度ジョブチェンジした駆け出しエンジニアです。 早速ですが、 Slackへグラフ定期ポストを自動化するGASの実装方法は、調べればいくつか記事が出て…

生まれ変わったログインページにまつわるフロントエンド開発の話

こんにちは!クラウドワークスで引き続きフロントエンドとWebの可能性を模索し続けている @yamanoku です。 最近の取り組みとして、この度「デザイン基盤整理」という有志活動の中でログインページを刷新しました。 Before After 以前はPC・モバイル画面それ…

MySQLの約30億レコードをRedshiftにDMSでニアリアルタイム同期した

MySQLからRedshiftへの同期の仕組みをAWS DMS (Database Migration Service)を使用して再構築しました。

プロダクトマネージャー目線で語る、0→1開発でDDDを取り入れた背景とその効果

こんにちは! クラウドワークスの新規事業開発チームでプロダクトマネージャー(以下、PdM)を担当している八尾です。 クラウドワークスでは、新規SaaSプロダクトを目下開発中です。 プロダクトの中身はまだ詳しく言えないのですが、新規事業の考え方などは…

Railsの脆弱性を報告して報奨金をもらった話

こんにちは、脆弱性対応チームの石川です。7/9(金)で最終出社です。 突然ですがバグバウンティって知っていますか?脆弱性・バグを報告することで企業や団体から報奨金が貰える制度のことです。ここで誤解の無いように述べておきますが、手当り次第どのサイ…

異色の経歴のエンジニアがクラウドワークスに入社してみた

異色の経歴のエンジニアがクラウドワークスに入社したので、その視点をもとにクラウドワークスの良いところやクラウドワークスに無いものを書きました

ドメイン駆動設計 × Spring Boot(Kotlin)で新規事業クラウドリンクスを運営している話

はじめに 初めまして、クラウドワークスの新規事業エンジニアのせきと申します。2019年9月に新規事業クラウドリンクス(CrowdLinks)の開発チームにジョインし、サービスの立ち上げ段階から参画してきました。 現在クラウドリンクスは「Nuxt.js × Spring Boo…

エンジニアとビジネスサイド間の課題改善の話

クラウドテックでエンジニアをしている久村です。 2020年5月からクラウドテックに異動しました。 クラウドテックは、2015年4月から始まったハイクラスなフリーランスのIT・WEBエンジニアやデザイナーに特化したマッチングサポートサービスです。 https://cro…

週刊ポストモーテム継続への道のり

こんにちは、SREチームの @bayashi_ok です。 今回はクラウドワークスで週1回ペースで実施している「週刊ポストモーテム」の取り組みをご紹介していきます。 ポストモーテムとは 週刊ポストモーテムとは 復刻:週刊ポストモーテム 障害対応した人もしくはそ…

脆弱性に対する取り組みを紹介します

始めに 皆さん、こんにちは。@shimopataです。 つい先日、ストリートファイター5のバージョンアップが行われましたね。新システムの追加で大きく戦略が変わる予感がしており、ワクワクしています。 さて、そんなスト5ですが、開発・販売元から不正アクセスに…

Internet Explorerを推奨ブラウザから除外します

はじめに クラウドワークスでは、ユーザーのみなさまに快適なサービスをより提供しやすくするために、Internet Explorer(以下IE)を推奨利用環境から外す予定です。 クラウドワークス 〜お知らせブログ〜 Internet Explorer 11を推奨利用環境の対象外といたし…

300GB/day出力されるログ基盤をFluent Bit + Fargate + NLBで再構築したら、エンジニアの作業効率が上がった

クラウドワークスのログ基盤をFluent Bit + Fargate + NLBで再構築した話です。

いちエンジニアがファーストビューのデザインを改修した話

この記事はクラウドワークスアドベントカレンダー19日目の記事です。 クラウドテックのエンジニアをしている久村です。 2020年5月からクラウドテックに異動し、開発をメインで担当しています。 この記事では、サービスの顔とも言えるファーストビューを改修…

クラウドワークス開発組織と今後の取り組み

この記事はクラウドワークスアドベントカレンダー 18日目の記事です。 はじめまして。クラウドワークスでEMを担当をさせていただいている庄司です。 EMは、Engineering Managerの略で、そのままですがエンジニア組織のマネージャでして、具体的にはチーム単…

サービスの成長モデルを定義し、「森も見ながら木を見る」プロダクトマネジメントへ

この記事はクラウドワークス アドベントカレンダー13日目の記事です。 はじめまして、プロダクト開発部にて、crowdworks.jpのプロダクトマネジメントを担当している西村(通称チャンタマ)です。 突然ですが皆さんのサービスでは、KPIをどのように定めていま…

SREチームに入ってからの2年間にチームでやってきたこと

SREチームに入ってからの2年間にチームでやってきたことを、Docker化とTerraformの2つの取り組みについてご紹介します。

実録:お母さんが挑んだ、その一年を振り返る。

みなさまこんにちは、たかのと申します。 昨年よりお仕事をしており、ちょうど一年前に、入社後2ヶ月の様子を4コマでご紹介しました。 今回は、その一年後。なんとか生き残れている、その様子をお届けします。

クラウドワークスのフロントエンド活動を振り返る 2020

この記事はクラウドワークスアドベントカレンダー1日目の記事です。 クラウドワークスでフロントエンドの可能性を模索し続けている @yamanoku です。 アドベントカレンダーを今年もやっていきます。初日の盛り上げ手としてよろしくおねがいします。 フロン…

業務系一筋のエンジニアがクラウドワークスに入って1ヶ月たった感想。

はじめに はじめまして。クラウドワークスに今年10月に入社しました小橋と申します。 この記事では、私がクラウドワークスに入って1ヶ月たった感想について書いていきます。 今までの経歴と入社した経緯 まず本題に入る前に、今までの経歴とクラウドワークス…

業務効率化には強化された Slack のワークフローがオススメ

はじめに こんにちは。家にいる時間が長くなってからジャンキーなベジタリアン料理が趣味になっている大浦です。(おからこんにゃくのカルビ丼おいしいですよ!) ここ最近 Slack のワークフローのステップにアプリが追加されたことにより非常に便利になったの…

クラウドテックのテーブル構造を改善していった話

はじめに クラウドワークスの運営する クラウドテック というサービスで開発に携わっている @hamajyotan といいます。ここでは、最近クラウドテックのデータベース構造の課題を解消した話をします。 クラウドテックは、ハイクラスなフリーランス IT・WEB エ…

クラウドワークスのWebアクセシビリティチェックを始めてみた

こんにちは。フロントエンドエンジニアの yamanoku と申します。 最近久々に出社しましたが、どうやら半年以上も出社していなかったことに驚愕しました。自分自身が違和感なくリモート作業やれているのかもなぁという気づきにもなりました。 前回の記事では…

【Vue.js】負債を返却しながら機能追加しなければならない状況で実践したフロントエンドのコンポーネント設計

はじめに こんにちは! 社会人2年目を頑張っております、エンジニアの@b0ntenmaruです。 今年2月までリファクタリング専門チームにてcrowdworks.jpの技術的負債を返却するために奮闘しておりましたが、そこから現在まではユーザーの皆様に安心安全なサービス…

実録:「えっ、このシステム何ですか?」から始まる小さな引継ぎのおはなし。

はじめに みなさまこんにちは。なんとか生き延びております、たかのです。 いきなり本題ですが、事業を長く続けていると、サービスの中核のシステムは肥大化します。 複雑さが増せば、理解も運用も大変になってきます。 そんな複雑さを回避するために、小さ…

Amazon LinuxのEOLに伴いバッチをサーバレス化しFargateに移行した話

はじめまして、2020年3月に中途入社したSREチームの @bayashiok です。 今回は入社後、Fargateでサーバレスバッチ基盤を構築した話を書いていきます。 目次 目次 経緯 Fargateを選んだ理由 1. リソースの見積もりがCPU/Memoryだけですむ 2.スケーリングを考…

クラウドワークスを退職します。

お世話になったオフィス こんにちは、@ysk_118 です。 実は2020/06/30をもって退職することになりました。 2015/05/18に入社していますので5年とちょっと在籍していたことになります。 時系列とKPTでこの5年を振り返ります。 whoami やってきたこと 2015年 2…

Rollbar による快適通知生活 (フロントエンド編)

こんにちは、エンジニアの Bugfire です。 自分の前の記事 でも Rollbar について書きましたが、今回はフロントエンド編です。 無法地帯 バックエンド(Rails)では、Rollbar による通知は便利に活用されており、対応したりみなかったことにしていたわけですが…

イニシエのコードをモダンJS化

こんにちは。D&Aチームです。 クラウドワークスではユーザーの皆様により良い体験をしていただけるよう、クラウドワークス 安心安全宣言の取り組みを進めています! そんな中、私たちのチームでは、ほぼ初めてのフロントエンドの開発に関わることになりまし…

© 2016 CrowdWorks, Inc., All rights reserved.