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

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

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

f:id:Tomato-360:20170802142647p:plain

こんにちは。好きなオーラバトラーはレプラカーンの那須(@nasum)です。ハイパー化には衝撃を受けました。

今回はAWS上で動いたサービスをHerokuに移した話を書きます。

  • 背景
    • 問題
  • 移行作戦
    • 現状の把握
    • Herokuのアドオンの調査
    • HerokuでStaging環境を作って手動テスト
    • 移行の手順書の作成
    • リハーサル
    • 移行
  • MySQLはAWSのバージニアリージョンのRDSを利用
  • 移行時のトラブル
    • 起きた問題
    • 原因と対策
  • まとめ
  • We’re Hiring!
続きを読む

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

みなさんさようなら.インフラ部の@h3_potetoです.

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

それでも一部を切り出すことには成功していて,多少なりともマイクロサービスの運用っぽいことも必要になってきました.

で,今回は僕の趣味のデプロイの話です.

続きを読む

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

⠀人
/ ⁰⊖⁰ \ オカメインコエンジニアの五十嵐(@ganta0087)です。

CrowdWorksでは、サービスのCI環境としてCirlceCIを利用しています。

今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活用したことで、コストを増加させることなくCI実行時間を半分にすることができました。

今回の記事では、CirlceCI 2.0のメリットや、どのようなチューニングを行ったのかをご紹介します。

f:id:ganta0087:20170404180116p:plain

続きを読む

Dockerで始めるDatadog

初めまして。インターンのasmsuechanです。以前はケーキ屋で働いていました。

これはDatadogにあまり馴染みのない人がDockerで立っているRailsアプリケーションにDatadogを導入するためのガイドです。

Datadogでわかること

Datadogはサーバーやアプリケーションの状態等パフォーマンスなどの数値を送信して、それを時系列ごとに集計し見やすいグラフを作成する事ができるSaaS型のモニタリングサービスです。そのため、もし取得したいデータの内容が重要な場合は、適宜別のログ収集サービスと組み合わせて利用しましょう。

続きを読む

© 2016 CrowdWorks, Inc., All rights reserved.