タグ

2018年8月30日のブックマーク (3件)

  • 分かれたシステムをていねいにモノリスに集約する/Integrate decentralized systems to a monolith carefully

    https://starttoday-tech.connpass.com/event/96477/ オウチーノではもともとサービスごとに異なる言語やFWを用いてシステムが分かれており、担当者もそれぞれ別々でした。そのため各サービスに精通した担当者が少なく、担当者は日々の運用で手一杯という状況下で、リプレイスもうまく進んではいませんでした。 そこでリプレイスよりも、分かれているシステムをひとつのモノリシックアプリケーションに集約することで、チームとしてよりワークすることをまずは目指しました。 一方で数多くのサービス機能を集約することは、そのモノリシックアプリケーションが急激に肥大化することも意味します。そこでモノリスにすることでの弊害をなるべく抑えつつ集約していく事例についてご紹介します。

    分かれたシステムをていねいにモノリスに集約する/Integrate decentralized systems to a monolith carefully
    tenten0213
    tenten0213 2018/08/30
    Microservicesってよりは諸々バラバラになってしまっていたものを、方針をしっかり示してモノリス化した話し。課題だったり目的がハッキリしていてとても参考になる。
  • ゼロからサーバレスの先頭に追いつこう

    TECH x GAME COLLEGE #2 の登壇資料です https://techxgamecollege.connpass.com/event/95716/ Game Server Services をよろしくお願いします。 https://gs2.io/

    ゼロからサーバレスの先頭に追いつこう
    tenten0213
    tenten0213 2018/08/30
    知識が追いつくわけじゃなくて、歴史を学ぶ感じだ
  • 結合テストと呼ぶのをやめた話 - asterisc

    はじめに 最近、意図的に「単体テスト」「結合テスト」という呼び方を避け、Google Testing Blogで紹介されてるTest Sizesによる分類(small / medium / large)に従った呼び方でテストを呼んでいる。 この分類方が自分の身の回りに徐々に浸透してきて、実際のチーム内のテスト戦略も一歩進んだ議論ができるようになってきたので、改めてまとめる。 ちなみにこの記事の話は手動で行われるテストではなく、自動テストを対象としているが質はあまり変わらないと思う。 続き書きました。 akito0107.hatenablog.com 「単体テスト」「結合テスト」という呼び方について ソフトウェア開発に従事していれば必ず聞く言葉だと思う。改めて他のサイトから引用する形で定義をまとめておく。 単体テストとは *1 単体テストとは、プログラムを検証する作業の中でも、プログラムを

    結合テストと呼ぶのをやめた話 - asterisc
    tenten0213
    tenten0213 2018/08/30
    んー…定義はあって良いと思うけど、単体、結合でも同じ話では?サイズとして分類したときに観点が漏れたりしていないか気になるところ。