タグ

開発に関するyodelxのブックマーク (3)

  • » martinfowler.com の Microservices を読み解く TECHSCORE BLOG

    こんにちは。Synergy! 開発チームの松です。 以前の記事でも少し触れたのですが、当社シナジーマーケティングのプロダクトである Synergy! は、2015 年以前に作られたモノリスと、それ以降に作られたマイクロサービスのハイブリッド型として稼働しています。 この数年、マイクロサービスを実践してきてつくづく感じているのは、全てのチームがマイクロサービスアーキテクチャスタイルの質を理解した上で開発や運用を行うということの難しさです。「分散されたモノリス」なんていう話も聞きますが、これもやはり、質を理解しないままマイクロサービスを実践した例です。 2014 年に書かれた martinfowler.com の記事 "Microservices" は、マイクロサービスアーキテクチャを 9 つの特性に分解してその質を述べた素晴らしいドキュメントです。これをチームの教育に使うことで前述の

  • 複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した - Qiita

    1. 概要 ネットワーク上の複数ノードで、Wiresharkやtcpdumpで同時にパケットキャプチャしたファイルからパケットのシーケンス図をPNG形式で出力する packetseqというツールを作成した。 言語はPython、Seqdiagというシーケンス図を作成するライブラリを使わせていただいた。 ※ GitHub上にコードを上げました(2016/10/6) ※ PyPIに公開し、pip等でインストール、コマンド実行出来るようにしました(2016/10/10) 1-1. ツール作成の背景 会社でお客さん環境のネットワーク遅延の調査のため、各通信ノードで採取したパケットの突き合わせを行った。 パケットはpcap形式のためwiresharkで閲覧、はじめは複数Wiresharkを開き目で突き合わせを行ったが無理。 Wiresharkの機能にフローダイアグラムという、特定コネクションを表示す

    複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した - Qiita
  • Pixel2が日本で出ないとなんでAndroid開発者が死亡するのか

    「Nexus 5X&6P」のAndroid OSサポート終了 「Pixel 2」日投入なくアプリ開発者が困惑 http://www.itmedia.co.jp/news/articles/1710/06/news108.html リファレンス実装がないと死ねるまず、一口にAndroidと言ってもメーカーや機種によっていろいろなカスタマイズが入っていることを思い出してほしい。 NexusやPixelはリファレンス実装として認識されているので、そいつらで動けば大体の端末で動く(事が多い)。 XperiaやGalaxyはメーカーにより色々手が入っているので、そいらに基づいて開発してしまうと、そいつらだけでたまたまうまくいくけど他の端末では動作しないような実装をしてしまう危険性が高まる。 なので、NexusあるいはPixelで実装を進め、XperiaやGalaxyで互換性テストをする、という開発

    Pixel2が日本で出ないとなんでAndroid開発者が死亡するのか
    yodelx
    yodelx 2017/10/08
    最新の公式端末が利用出来ない問題と技適問題による、最新版OSでの動作検証問題。
  • 1