201810社内OSS Gateワークショップレポート

社内OSS Gateワークショップレポート こんにちは、芝本です。 社内でOSS Gateワークショップ開催のお知らせがあったので、ビギナーとして参加しました。 とても充実した時間だったため、紹介します。 前回のレポートはこちらです。 tech-blog.monotaro.com O…

20 万行超のコードベースをテストせずにリファクタリングリリースした話

こんにちは、鈴木です。 20 万行を超えるアプリケーションのほとんど全てのソースコードを変更し、テストを行わずに本番リリースしました。 「それってテストいるんですか?」問題 いきなりですが質問です。ソースコードを 1 バイトでも変更したら再テストす…

MonotaRO Tech Talk #6 (梅田・赤坂オフィスオープン記念) 開催しました!

MonotaRO Tech Talk とは MonotaRO は自社システムのほとんどを内製しており、技術的領域において様々なチャレンジを行っています。 また、そのチャレンジを社外の方に広く共有したいという思いから、過去 5 回にわたり Tech Talk を開催してきました。 前回…

mod_wsgi で WSGIScriptAlias を複数設定する

はじめに 私たちのWeb アプリケーションの中には、 mod_wsgi を使っているものがあります。 これまで、アプリをデプロイする際は、 VirtualHost あたり一つだけ WSGIScriptAlias を指定するような使い方をしてきたのですが、最近、新たなアプリを組み込むた…

201805社内OSS Gateワークショップレポート

社内OSS Gateワークショップレポート こんにちは、山中です。 社内で開催されたOSS Gateワークショップにビギナーとして参加しました。とてもよかったので紹介します。 OSS Gateワークショップとは? OSSの開発に未参加または参加したことはあるけどまだ自信…

常時ペアワークしてたら仲間が増殖してきた話

こんにちは、yoichi22です。前回はチームの働き方をデフォルトでペアワークにした話を書きました。その後も微調整とふりかえりを繰り返して試行錯誤を続けていますが、その中で発生した変化の一部を紹介します。 2人、ときどき3人は、よい なんと マネージャ…

ペアワークをデフォルトにしたら生産性が劇的に上がった話

こんにちは、yoichi22です。半年ほど運用から離れて平和な日々を過ごしていましたが、2018年初からECサイトバックエンドの運用開発の現場に戻ってきました。この記事では新しいチームで3ヶ月ほどペアプロ、ペアワークを推進してきた過程と、その結果何が起こ…

AWS CloudFormationの実行をInvokeで管理する

AWS

はじめまして、高野です。MonotaROでは、データ基盤の開発と運用をしています。 この記事では、AWS CloudFormationの実行をInvokeで管理する方法を紹介します。Invokeとは、Fabricの一部が切り出される形で作られた、Python製のタスクランナーです。一般的な…

インフラ監視に加えてDatadogによるアプリケーション監視を導入した話

こんにちは。金谷です。 MonotaRO内でDevOps活動を推進しています。 DevOps活動と言えば、リリースの自動化・高速化を想像されるかと思います。ですが今回の話は自動化関連の話ではありません。 今回は、DevOps活動の一つとして行った、アプリケーション監視…