タグ

2019年12月2日のブックマーク (27件)

  • エンジニアリングマネージャーが育休を取得したときの話 - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2019の1日目の記事です。 devblog.thebase.in こんにちは。はじめまして。 Product Dev Divisionでエンジニアリングマネージャーをしている山崎と申します。 BASEに入社して1年半ほどになります。入社後はWebアプリケーションエンジニアとしてEコマースプラットフォーム「BASE(ベイス)」のバックエンド開発をする傍ら、PJの開発ディレクションやチーム作り・組織作りに取り組んできました。 私ごとですが、今年の6月に第一子が生まれました。そして子の誕生に合わせて2ヶ月半の育休を取得しました。短い期間でしたが、父親としても、エンジニア/マネージャーとしても、学びが多い期間でした。このときの体験が誰かの役に立てばと思い、育休取得について書くことにしました。 私の育休取得記 BASEにおける男性の育休取得につい

    エンジニアリングマネージャーが育休を取得したときの話 - BASEプロダクトチームブログ
    fumikony
    fumikony 2019/12/02
  • EC2における単位時間あたりの名前解決制限の対応 - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2019の2日目の記事です devblog.thebase.in SREの ngsw です。 BASEはAWSを採用しており、その中でもEC2に大きく依存する部分があります。EC2においては以下の制約があります。 DNS の制限 VPC での DNS の使用 - Amazon Virtual Private Cloud DNS の制限 各 Amazon EC2 インスタンスは Amazon が提供する DNS サーバーへ送信できるパケット数を ネットワークインターフェイスあたり最大 1024 パケット/秒に制限しています。 この制限を増やすことはできません。 AWSのマネージドサービスはエンドポイントの提供になり、そのエンドポイントへのアクセスに名前解決は必要となります。BASE全体へのアクセス数は増加傾向にありますので、名前解決試行回数

    EC2における単位時間あたりの名前解決制限の対応 - BASEプロダクトチームブログ
    fumikony
    fumikony 2019/12/02
  • エンジニアの採用は人物重視?スキル重視? - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2019の1日目の記事です。 devblog.thebase.in こんにちはえふしんです。 11/27日に、Fukuoka Growth Nextで開催されたFGN Campに登壇してきました。僕とCAMPFIREのCTOである中川さんが登壇し、FGNに入居するスタートアップである株式会社クアンド の中野さんと、株式会社トイポの小神さんのお悩みを聞くという形式のパネルディスカッションでした。 growth-next.com その中の質問で、「エンジニアの採用は人物重視?スキル重視?」という質問がありましたので、この記事で触れてみたいと思います。 そもそも人間はモチベーションで動く生き物だと思います。とりわけ頭脳労働であるプログラミングについては創造性とセットで動くことが必要です。 インターネット以前、プログラミングを仕事にする人の仕事

    エンジニアの採用は人物重視?スキル重視? - BASEプロダクトチームブログ
    fumikony
    fumikony 2019/12/02
  • エンジニア2年生がリーダブルコードを読んで今年自分が書いたコードを振り返る - BASEプロダクトチームブログ

    この記事はBASE Advent Calendar 2019 の2日目の記事です。 devblog.thebase.in こんにちは!BASEでFrontend Groupに所属している三佐和 です。主にネットショップ作成サービス「BASE」のフロントエンドを担当しています。 2016年に未経験からBASEでインターンを開始し、その後正社員として入社しました。当時は主にLP などのマークアップや管理画面のUI に関わる細かい修正などを担当しており、使っていた技術は主にHTML, CSS, jQuery で、LP で使うような簡単なアニメーションの実装しかしたことがなかったのでJavaScript の知識はほぼ皆無でした。 今回のブログでは、リーダブルコード を読みながら、今年1年間書いてきた自分のコードを振り返ってみたいと思います。 今年主に取り組んできたこと 昨年、ショップオーナーさんが

    エンジニア2年生がリーダブルコードを読んで今年自分が書いたコードを振り返る - BASEプロダクトチームブログ
    fumikony
    fumikony 2019/12/02
  • CQRS実践入門 [ドメイン駆動設計] - little hands' lab

    この記事では、CQRSの入門として、軽量CQRS、別名クエリモデルについて解説します。 DDDの参照系処理で発生する課題 解決策 CQRSのメリット、デメリット 実装時の注意事項 部分的導入について なぜQueryServiceの定義がUseCase層なのか 整合性をどうやって担保するのか よくある誤解 データソースを分ける必要があるのか イベントソーシングとの関係 過去資料との繋がり もっと詳しく知りたい方は 現場での導入で困ったら DDDの参照系処理で発生する課題 DDDで定義されている実装パターンを使っていると、基的には永続化層との入出力はRepositoryを使うことになります。 更新系の処理ではEntityやValueObjectでドメインの知識を表現し、Repositoryを使って集約単位で永続化するという構成をとると、非常にメンテナンス性の良いものになります。 参考過去記事

    CQRS実践入門 [ドメイン駆動設計] - little hands' lab
  • noteのドメイン移行を支えた技術|こんぴゅ

    こんにちは、ピースオブケイクのコンです。先週、noteのドメインがnote.muからnote.comに移転されました 移転の詳しい背景はこちらの記事を参照いただくとして、稿では技術的側面からこのドメイン移行について振り返ってみます 2000万MAUのサイトを移転する技術webサービスがドメインを移転する事はたまにある...といえばあるでしょうが、noteのようにそれなりに複雑で、2000万MAUもあるサイトをドメイン移転するというのは聞いたことがありません。 2019年2月にcomを取得後、具体的に移行の作戦を考え始めたのですが、ググって成功事例を探しても「理屈は分かるけど、ウチの規模だと、どこにどう影響出るか完璧に把握するのは難しいな...」と思いました。それでもやるしかない状況だったわけです。 なので、今後、ドメイン移転を実施するサービスのスタッフ(特にエンジニア)さんの参考になれば

    noteのドメイン移行を支えた技術|こんぴゅ
  • tfupdateでTerraform本体/プロバイダ/モジュールのバージョンアップを自動化する - Qiita

    はじめに Terraform職人あらためシニアHCLエンジニア(?)の @minamijoyo です。 最近はHCL(HashiCorp Configuration Language)のパーサで遊んでいます。Terraformの設定をパースしていいかんじに書き換えることができるようになると夢が広がりますよね? そんな個人的な趣味の産物として、Terraform体/プロバイダ/モジュールのバージョン制約をいいかんじに一括で書き換えてくれる tfupdate というツールを書いたので紹介します。 これをCIとかジョブスケジューラで流せば、毎日最新版をチェックして、差分があれば自動でバージョンアップのPull Requestを生成したりできます。つまり、「ぼくのかんがえたさいきょうのTerraform版Dependabot」ができるのだ。 ※この記事は クラウドワークス Advent Cale

    tfupdateでTerraform本体/プロバイダ/モジュールのバージョンアップを自動化する - Qiita
  • PDFから「使える」テキストを取り出す(第2回) - golden-luckyの日記

    昨日は、PDF来の用途は「人間がPDFをビューワーで開いて読む」ことなので、そこから文字を抜き出すのは一筋縄ではいかない、という話をしました。 ではどうすればPDFファイルの中からテキストを取り出せるの、というのが今日の話の出発点です。 まず昨日の記事で、「PDFには国際的な規格があり、これはAdobeから『PDFリファレンスマニュアル』という形で無償で入手できる」という話をしたことを思い出してください。 昨日は話のついでみたいな感じで書きましたが、実を言うと、このリファレンスの中に、「PDFファイルの中に書き込まれているグリフを表示するための情報からUnicodeなテキストを取り出す手法」がちゃんと書いてあるのです。 具体的には、『PDFリファレンスマニュアル第6版』の §5.9 "Extraction of Text Content"に、その情報が一応整理されています。 ただし、言

    PDFから「使える」テキストを取り出す(第2回) - golden-luckyの日記
  • 日本語で初対面の人と仲良くなるのむずい問題

    ちょうど1年前、初めて国内の大きなテック・カンファレンスに行ったときの話。業界歴が浅いために知り合いがおらず、完全ぼっちで参加した。 セッションをやってる間はライブツイートしたりしながら自然に時間が過ぎる。しかしこれだけ大勢の参加者がいるのに、途中の休憩や隙間時間でびっくりするほど誰からも話しかけられることがなく、自分から軽く話しかけるのも非常に難しく感じる。話しかけるどころかお互いに必死で視線を避け合っている。 そんな孤立感が地味に積み重なるうちに懇親会の時間になった。ギリギリの気力で参加を試みたが、やはりまったく入り込める感じではなく、ものの数分で内心半泣きになりながら退散した。 心が折れて、カンファレンス2日目はもういいや、行くのをやめようと思った。が、私のちょっとした弱音ツイートを偶然見た優しいフォロワーのひとりがDMをくれて、その人に挨拶するためだけでも行ってみようと、2日目の夕

    日本語で初対面の人と仲良くなるのむずい問題
    fumikony
    fumikony 2019/12/02
  • ケーブル1本だけの生産性最高なデスク環境をDIYなしで作った話|柿元 崇利 / U-NEXT

    ケーブルのない世界で生きたいと思って来ました。 あ、ケーブルが嫌いな理由はだいたいGo Andoさんの主張と一緒なので割愛します。神noteとも言われる記事を未読の方はぜひお読みください。 こんな記事を読んでしまったので自分もスッキリした仕事環境つくりたいなぁ → 1台のPCで職場でも自宅でも気分良く仕事できたら最高じゃ?(※勤め先は必要性が認められればリモートワークが可能です) → ケーブルの抜き差しを1だけでこなせたらこれ以上なく最高じゃ? → できました。 「ノウハウをnoteに記し、インターネット全体に奉仕するとよい」という啓示を受けたため共有しようと思います。 座り姿勢時 立ち姿勢時 前提の共有筆者はいわゆるWeb系のIT企業でホワイトワーカーな生き方をしていて、PCやスマホやその他デバイスをいじり倒すのは飯の種です。PC作業効率の向上は生産性の向上に直結します。 一般的な賃貸

    ケーブル1本だけの生産性最高なデスク環境をDIYなしで作った話|柿元 崇利 / U-NEXT
  • 我々はConcernsとどう向き合うか - おもしろwebサービス開発日記

    この文章は先日開催された大阪Ruby会議02での登壇内容Concerns about Concernsをブログエントリにしたものです。書いている内容は登壇内容とだいたい同じですが完全一致ではなく、構成を変更したり喋っていない情報を足したりしてます*1。 大阪Ruby会議02に出席していない方でもスライドを読めば大体の内容を把握できると思いますが、これだと細かいニュアンスは伝えられない(し、この手の話はその細かいニュアンスが大事だったりする)のでちゃんとブログエントリにしておこうと思ったのでした。 意見がある人はこちらのスレに書いてもらえると嬉しいです(\( ⁰⊖⁰)/) Concernsとはなにか Concernsという概念は、Rails 4.0から導入されました。具体的にはrails newしたときに生成されるファイルたちの中に app/models/concerns app/contr

    我々はConcernsとどう向き合うか - おもしろwebサービス開発日記
  • PlantUMLによってコードベースでAWSのアーキテクチャー図を作る方法 - Qiita

    AWS上にサービスを構築するうえで、アーキテクチャー図を作る機会はままあるかと思います。 その際、draw.ioやCacooなどのウェブサービスで作っている人も多いのではないでしょうか。 今回は別のアプローチとして、PlantUMLによってコードベースでAWSのアーキテクチャー図を作る方法をご紹介します。 PlantUMLの実行環境を用意 まずは、PlantUMLの実行環境を用意します。 ローカル環境にインストールするのもいいですが、素早く試したい場合はPlantUML Web Serverを使うのが便利です。 AWSのアイコンセットを用意 PlantUMLでは、ファイルパスやURLを指定してリソースをインポートすることができます。 これにより自作の画像を組み込むことができるわけですが、ありがたいことにAWSが公式にPlantUMLのためのアイコンセットを配布しています。 awslabs/

    PlantUMLによってコードベースでAWSのアーキテクチャー図を作る方法 - Qiita
    fumikony
    fumikony 2019/12/02
  • コードの健全性: 礼儀正しいレビュー == 役立つレビュー

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    コードの健全性: 礼儀正しいレビュー == 役立つレビュー
  • 業務サポートslack botを作ってみた - ユニファ開発者ブログ

    こんにちは、tjinjinです。9月からユニファでインフラエンジニアとして働いています。この記事はユニファアドベントカレンダーの2日目です。昨日は渡部さんのJIRAの便利Tipsでしたね、JIRA力を上げていきたい…! この記事では業務サポート用のslack appを作ったのでご紹介します。 作ったもの とあるサポート業務で特定の外部の方に対して、ファイルのダウンロードをさせたいという要件がありました。セキュリティ的に厳しくない(誰が使ったかを別の仕組みで検知できる)ため、今回はS3のpresigned URLを使って一時的にダウンロードが可能なリンクを生成することにしました。 また、サポートの方が毎回エンジニアに依頼する方式ではつらそうだったので、弊社だとSlackで業務のやりとりをすることが多いのでSlack Appで実装することにしました 業務フローとしては下記のイメージです。 環境

    業務サポートslack botを作ってみた - ユニファ開発者ブログ
  • ショッピングサイト決済時だけ偽画面 クレジット情報を盗む | NHKニュース

    インターネットのショッピングサイトが改ざんされ、商品を購入しようとすると決済のときだけ偽の画面が表示され、クレジットカードの情報を盗まれる被害が相次いでいて、サイバーセキュリティー団体が注意を呼びかけています。 これは、去年半ばから被害が相次いでいる手口で、ショッピングサイトでクレジットカードを使って商品を購入しようとすると、決済のときだけ偽の画面が表示され、入力したカード情報などが盗まれます。 被害は東京の電子書籍販売会社や松山市のタオル販売会社など主に中小企業のサイトで起きています。 サイバーセキュリティー団体の「日サイバー犯罪対策センター」によりますと、去年半ばからことし10月末までで、少なくともおよそ100の企業のサイトが改ざんされ、盗まれたカード情報は10万件に上るということです。 「日サイバー犯罪対策センター」経済・金融犯罪対策チームの佐藤朝哉さんは「カード情報を盗まれても

    ショッピングサイト決済時だけ偽画面 クレジット情報を盗む | NHKニュース
  • サーバーレスでURL短縮サービスを40分で作ってリリースした話 - Qiita

    この記事は コネヒト Advent Calendar 2019 2日目 の記事です。 はじめに 社内のSlackでURL短縮サービスが自社にあればよいなー、という呟きがあったので、昼休みに一人ハッカソンをしてみた時の話です。(※実運用はしていないです) 概要 https://s.hyiromori.com/ にアクセスするとURL短縮用の画面が表示されて https://s.hyiromori.com/[5文字の乱数] のようなURLを発行できるようなWebアプリを作りました。 ドメインが短くないと、あまり短縮された感じがないですが、まだ実験段階なのでご勘弁ください。 ソースは GitHub にあります。 技術スタック 使い慣れている serverless フレームワークを使って、作ってみました。 使用しているAWSのサービスは以下のようになります。 API Gateway Lambda

    サーバーレスでURL短縮サービスを40分で作ってリリースした話 - Qiita
  • メルペイ VPoE による2019年の振り返り | メルカリエンジニアリング

    こんにちはこんにちは。前回のブログでお知らせしたとおり、Merpay Advent Calendar の1日目を、メルペイ VPoE の @hidek がお届けします。 はじめに 2019年もあっという間で、12月を迎えて終わろうとしています。ということで、メルペイとしての2019年を振り返ろうと思います。お題は「何かエモい話」と雑に振られたのですが、2019年に起こったことをなるべく赤裸々に淡々と書いていきます。 メルペイは2018年2月くらいから開発を開始していました。最初からマイクロサービスアーキテクチャの採用、Google Cloud PlatformGCP)を使ったクラウドネイティブな環境、と比較的モダンな思想のもとでの開発を続けています。ちなみに私が参加したのは2018年5月で、2018年中にはすでに決済基盤など大きなところの開発はかなり進んでいる状態でした。が、一方でなか

    メルペイ VPoE による2019年の振り返り | メルカリエンジニアリング
  • digdag-operator-pg_lockのご紹介 - Gunosy Tech Blog

    こちらは Gunosy Advent Calendar 2019、2日目の記事です。なお、昨日の記事はかとうさんのわかる Gunosy 2019でした。 qiita.com はじめに こんにちは、 Gunosy Tech Lab Data Reliability & MLOps Group の キヴィタスポ(人工知能) (@Civitaspo) / Twitter です。 昨年のAdvent Calendarでは公開したDigdag Pluginを淡々と紹介しました。 tech.gunosy.io 最近ではこれらのPluginを利用して90%ものコスト改善が行われるなど、社内で大活躍が見られています。 data.gunosy.io 皆さんも機会があれば是非利用してください!またフィードバックいただけるとありがたいです! さて、この記事では昨年に引き続き新しく作ったDigdag Plug

    digdag-operator-pg_lockのご紹介 - Gunosy Tech Blog
  • Ruby 2.7 の変更点 - 復活したものや入りそうで入らなかったもの - tmtms のメモ

    Ruby 2.7 アドベントカレンダーの1日目の記事です。 qiita.com Ruby は毎年クリスマスにバージョンが上がります。 今年も順調にいけば 12/25 に Ruby 2.7 がリリースされる予定です。 2.7 がリリースされるまで毎日少しずつ変更点を見ていきます。 ソースは NEWS(とか git log とか)です。 Ruby 2.7 までに復活したもの キーワード引数のハッシュのシンボルでないキー flip-flop 構文 Ruby 2.7 で入りそうだったけど入らなかったもの パイプライン演算子 メソッド参照演算子 Ruby 2.7 までに復活したもの キーワード引数のハッシュのシンボルでないキー Ruby 2.6.0 で キーワード引数のハッシュのキーがシンボルでない場合はエラーになったんですが、2.6.2 でその挙動が取り消されてエラーにならなくなりました。 2.7

    Ruby 2.7 の変更点 - 復活したものや入りそうで入らなかったもの - tmtms のメモ
  • https://engineering.mercari.com/entry/2019/12/01/microservices-migration-progress

    https://engineering.mercari.com/entry/2019/12/01/microservices-migration-progress
  • 2019年RPA業界この1年を振り返る~業界7大ニュース - Qiita

    こんにちは、2019年RPA アドベントカレンダー第1日目です。初日なので、この1年にどのようなニュースがあったかを振り返り、まとめてみました。7つのカテゴリーにまとめています。 こちらもどうぞ。 #1 RPAがついに大企業に一巡~幻滅期へ 2019年末時点で、日の従業員1,000名以上の大企業の9割以上がRPAのトライアルまたは格導入を行っている、と考えられています。RPA Bankが定期的に行っているRPA利用実態調査では2018年上半期で大企業の80%1、2018年下半期で大企業の85%2がRPAに着手しているというデータがあり、これから想定すると2019年下半期は95%弱くらいまで伸びている可能性があるようです。2019年11月の日経コンピューターの特集における調査でも大企業を中心にピックアップした約100社のうちの約95%が着手済みとのデータとなっています。つまり、大企業では

    2019年RPA業界この1年を振り返る~業界7大ニュース - Qiita
  • MVCとはなにか/What MVC is

    PHPカンファレンス2019での登壇資料。 書き起こし https://note.com/tenjuu99/n/n0232ccd1089d あとがき https://note.com/tenjuu99/n/nbbb4b273676d メインの話の骨格は、MVC発案者であるトリグヴェ・リーンスカウク氏の2003年のJavaのカンファレンスでの資料(The Model-View-Controller (MVC) Its Past and Present)が元になっています。 http://folk.uio.no/trygver/2003/javazone-jaoo/MVC_pattern.pdf トリグヴェ・リーンスカウク氏は、この資料のなかでドメインサービス(業務システム)と個人の業務の関係を考えます。ドメインサービスと個人の業務にはギャップがあり、そのギャップを埋めるためにMVCは考えられ

    MVCとはなにか/What MVC is
  • Programmer's Pocket Reference はいいぞ…!

    記事は【推し祭り】技術書典で出会った良書 Advent Calendar 2019の1日目として書かれた記事です。 vvakameです。 1日目ということで、熱っぽくやっていきたいと思います。 僕は技術書典7でNanoseconds Hunterさんが頒布したProgrammer’s Pocket Referenceを紹介します! 先に書いておきますが、現時点では上記リンクからBOOTHさん経由で電子版を購入することができます。 よかったですね。 時は技術書典7からおおよそ5日後、社で毎週金曜日に行われている社内勉強会で、僕が購入し、電子データがあった戦利品すべてに短評を述べ、みんなの購買意欲を煽る儀式をやりました。 そこで、あまりに熱のこもったがあったので気持ちになってしまった時のツイートがあるので引用しておきます。 社内で技術書典7で売ってたProgrammer’s Pocket

    Programmer's Pocket Reference はいいぞ…!
  • CDKでEC2のBlue/Greenデプロイをするパイプラインを作る - mano’s diary

    こんばんは@manoです。もう今年も12月ですね。 12月ということで、今年もNewsPicksではアドベントカレンダーをやります!(って、僕は初参加なんだけども。) 実はここで話すのは初めてですが、僕は(株)NewsPicksの社員で、この記事はNewsPicks Advent Calendar 2019の1日目の記事ということになります。 最近CDKばっかり触っているということもあり、当ブログとしてはここまで2記事連続でCDK関連の話をしてきましたが、今日もCDK関連の話をします。 NewsPicksでは現在、デプロイフローの見直しを進めています。 現状はAWSで、auto scaling groupで管理されたEC2インスタンスに、NewsPicksのアプリケーションはJAVAがメインであるため.warファイルを配置し、Nginx & Tomcatといったwebサーバー構成でアプリケ

    CDKでEC2のBlue/Greenデプロイをするパイプラインを作る - mano’s diary
  • 【連載】terraform によるAWS環境構築入門 第3回 ~ ネットワークとセキュリティーグループ ~ - 開発日報

    はじめに この記事ではterraformを用いたVPC構築・セキュリティグループの作成方法について学びます。 マルチAZにも対応させましょう。 連載記事一覧 【連載】terraform によるAWS環境構築入門 第1回 ~ terraformの基操作とEC2 ~ 【連載】terraform によるAWS環境構築入門 第2回 ~ 権限管理とモジュール化 ~ 【連載】terraform によるAWS環境構築入門 第3回 ~ ネットワークとセキュリティーグループ ~ 【連載】terraform によるAWS環境構築入門 第4回 ~ S3バケットの作成 ~ 【連載】terraform によるAWS環境構築入門 第5回 ~ ロードバランサの作成 ~ 【連載】terraform によるAWS環境構築入門 第6回 ~ ECSを用いたコンテナオーケストレーション ~ 【連載】terraform によるA

    【連載】terraform によるAWS環境構築入門 第3回 ~ ネットワークとセキュリティーグループ ~ - 開発日報
  • crontab database ~君がしでかしてくれたもの~ - Qiita

    この記事は番環境でやらかしちゃった人のアドベントカレンダー2日目の記事です。 内容的にそろそろ時効だと思うので供養のために書きました。 追記。そういえば時期をちゃんと書いてなかったけど事件が起きたのは去年2018年、つまり仕込み(ヲイ)は2017年の話です ぶっちゃけネタ記事ですw (たまたま見つけて参加してみただけなのに昨日の記事の伸びっぷりを見て戦々恐々としてる TL;DR DB移行作業において、テスト期間中は常に最新のデータで処理できるように書いておいたプログラムをcrontabで実行していた。最終的に番に合わせて日時を調整していたが、そのことを失念し1年後に再実行されてしまい、番データが1年前に巻き戻る事故発生。 crontab は分、時、日、月、曜日を指定できるが、1年後に帰ってくるから気をつけてね。という話。 惨劇はなぜおこってしまったのか 結論から言えばcrontabの

    crontab database ~君がしでかしてくれたもの~ - Qiita
  • ニコニ立体を直した話 - Qiita

    ステージング化 番のVMについてはここでAMIを取って完了としましたが、ステージングは設定を変更しなければなりませんでした。番へのアクセスが起こらないよう設定の洗い出しを行い、地道に一つ一つ変更していき、ステージングとして動作するように調整を行いました。地味な作業でしたが、システム間のつながりを把握するという点でとても効率的だったので思ったほど無意味な作業ではありませんでした。 データ移行(BLOB to S3) データ移行はリプレイスプロジェクトでも難易度が高い部分でした。 ニコニ立体は3Dモデルホスティングサービスですが、この3Dモデルのファイル容量が大きく、移行に非常に時間がかかりました。試算では移行に24時間かかると出たため、日々増えるデータをどのようにスムーズに移行するかについて悩みました。 立体の負債解消を手伝ってくれていたまさらっき氏が偶然ALBのRuby on Lamb

    ニコニ立体を直した話 - Qiita