Dockerコンテナに開発環境を構築し、良質な開発者体験を維持した話

モノタロウのCRMグループでバックエンドエンジニアをしている新盛です。 モノタロウのCRMグループでは、主に顧客管理を中心に、フルスクラッチの基幹システムを運用しつつ、部分的にパッケージソフトや最新の技術を導入することで、増加する売上を支える事が…

Software Design連載 2022年1月号 運用監視の解像度アップとサービス横断的なログ基盤の整備

こんにちは。中山(id:yoichi22) です Software Designに連載させていただいております「Pythonモダン化計画」では、モノタロウの社内事例から読者の皆様のお役に立ちそうな取り組みを紹介させていただいています。のですが、社内でも隣のチームがやってた取…

Software Design連載 2021年12月号 リリース作業とエラー追跡の改善

新年あけましておめでとうございます。モノタロウでエンジニアをしております大西です。本年もよろしくお願いいたします。 本年もMonotaRO Tech Blogでは社内の様々な取り組みを定期的に更新して参りますので、お時間の空いた際にお読み頂けると嬉しく思いま…

MonotaROのデータ基盤10年史(後編)

こんにちは。データ基盤グループの香川です。 本記事は、MonotaRO のデータ基盤の歴史についての社内での発表の文字起こし記事の後編になります。 前編の記事: tech-blog.monotaro.com 前編では データ基盤の変遷の概要 2010年頃のデータ基盤 販促基盤とDWH…

10年エンジニアリングマネージャーをやって気づいた4つの大事なポイント 【EMはもっと自由でいい】

はじめに ※この記事はEngineering Manager Advent Calendar の22日目の記事になります。前日はmtx2sさんの技術的負債に対するマネジメントの記事でした。個人的には「負債上限」「負債ベースライン」の考え方良かったです。 こんにちは。モノタロウでエンジ…

大規模アプリケーション開発運用をマルチテナント方式のGKEクラスタで実現した話

こんにちは。EC基盤グループの宮口(@smiyaguchi)と池田(@progrhyme)です。 モノタロウではKubernetesのマネージドサービスであるGoogle Kubernetes Engine(以下、GKE)を利用しています。 このKubernetesですがとても便利な反面、管理が大変で開発者が…

Software Design連載 2021年11月号 Robot FrameworkでE2Eテストを自動化する

最初に少しイベントの宣伝 こんにちは。金谷です。 Software Designに連載させていただいております「Pythonモダン化計画」は、前半の4回で、それぞれの局面に合ったテスト手法を用いることで変更容易性を確保する話をしてきました。 前半の4回すべてに出て…

7ヶ月で累計7万人が訪れた。量よりも質を重視したテックブログ運営ノウハウ

こんにちは。モノタロウの八木(t_yagi)です。 普段はフロントエンドのソフトウェアエンジニアをやっているのですが、同時にテックブログの編集にも在籍しています。 IT産業における需要の伸びにエンジニア人材が追い付かず不足が叫ばれている中で、優秀なエ…

MonotaRO Tech Talk #9 (データマネジメント編)を開催しました

こんにちは、データ基盤グループの吉田(id:syou6162)です。10/28(木)に開催したMonotaRO Tech Talk #9 (データマネジメント編)のレポートをお届けします。イベント前の参加希望者が514人、イベント当日も310人がご参加くださり、大変盛り上がったイベントと…