BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • マイクロサービスとコンテナの監視 - Adrian Cockcroft氏が指摘する課題

    Adrian Cockcroft氏がGlueCon 2015で,マイクロサービスとコンテナベースのアプリケーション監視に必要なルールのリストを公表した。これらガイドラインに加えてCockcroft氏は,クラウドネイティブなコンテナベースのアプリケーションを監視する上での問題点にも着目し,自身が開発した‘Spigo/simianviz’というツールを紹介している。

  • ParseがRubyからGoへ移行,信頼性が大きく向上

    Parseはスケーラビリティを向上させるため,APIを含むサービスの一部をRuby on RailsからGoに移行した。同社のエンジニアであるCharity Majors氏が詳しく説明している。これによって信頼性とデプロイメント時間が著しく改善された。

  • AWS s2n: 6,000行ほどのオープンソースTLS実装

    Amazon Web Servicesがs2nを発表した。これは “signal to noise” を縮めたもので、TLS/SSLプロトコルのオープンソース実装だ。「シンプルで、小さく、高速で、安全であることを優先して」作られている。

  • Jetty20周年を祝う9.3リリース,新たにHTTP/2をサポート

    2015年6月12日,Jetty Projectは,彼らのフラッグシップ製品であるオープンソースの組込みアプリケーションサーバのバージョン9.3をリリースした。この日はプロジェクト開始から20周年の記念日でもある。今回のリリースの特徴は,HTTP/2サーバ(とクライアント)のサポート,最低バージョンをJava 8に設定したこと,Java NIOのさらなる統合,スケジューラの改訂などだ。また,SPDYネットワークサポートが廃止され,400件以上のバグが修正された。

  • パスワード管理サイトLastPassがハッキングの被害に

    Webベースのパスワード管理サービスであるLastPassがハッキングされ,その結果,Eメールアドレスや認証ハッシュを含むユーザ情報が,未知の攻撃者によって取得された。この事件はユーザにとって,すべてのパスワードを中央サーバに置くことのリスクを教えるものだ。

  • NetflixがSimian Armyに代わる'フェール・アズ・ア・サービス'を構築

    QCon New York 2015で,Kolton Andrus氏は,NetflixのFIT(Failure Injection Testing)プラットフォームについて講演した。Netflixの運用Webサービス上で,特定のユーザグループに対して,任意の障害シナリオを挿入することができる。FITは同社の‘反脆弱(anti-fragile)’文化を支えると同時に,システムの高い耐障害性を実現するための手段でもある。

  • DDDと”生きたドキュメント"

    ドキュメント作成は退屈な作業だ。疎かにされたり,誤った扱いをされることも少なくない。しかしCyrille Martraire氏は,今年ロンドンで開催されたDDD Exchangeカンファレンスでのプレゼンテーションで,ドキュメントとコードをともに改良する新たな考え方として,ドメイン駆動開発(DDD)を使って“生きたドキュメント(living documentaion)”を作る方���を紹介した。

  • Google、Cloud Source Repositoryを提供

    Googleは、彼らのクラウドインフラ上にデプロイ、実行されるプロジェクトにCloud Source Repositoryと呼ぶGitベースのリポジトリを統合する。

  • Dockerで実現するゼロダウンタイムデプロイ

    QCon New York 2015で,Paul Payne氏は,12分以内の修正と再デプロイを要件とするNordstormのプロジェクトについて講演を行った。それを可能にしたのはGoベースのマイクロサービスとDockerコンテナ技術,そして継続的デリバリの方法論だ。

  • Microsoft Azure は Nasuni のストレージベンチマークテストでトップとなった!

    クラウドの NAS とストレージ会社である Nasuni がクラウドストレージのベンチマークテストの年報を発行した。Microsoft Azure Storage は性能、可用性、スケーラビリティのトップであり、同ベンチマークには Amazon S3 や Google Cloud Storage はもちろん他のサービスも含まれている。

  • DDD、マイクロサービス、境界についてEric Evans氏が語る

    マイクロサービスには大きな価値があり、ドメイン駆動設計を実践するための最高の環境を与えてくれると考えている、とEric Evans氏は、ロンドンで開催された、DDD Exchangeカンファレンスのキーノートで講演をした。氏にとっては、イテレーションは良い設計のためにもっとも重要だ。そして、マイクロサービスは良い設計をするためSOA以来の2度目の挑戦だ。

  • Docker、CoreOS、業界各社がOpen Container Projectを設立

    DockerCon 2015において、Solomon Hykes氏がOpen Container Project (OCP) の発足を発表した。これはベンダー、ユーザ、そして業界のリーダーたちが集結し、コンテナフォーマットとランタイムに関する共通仕様を定義することを目指している。OCPはLinux Foundationの支援のもと、ミニマリストの非営利でオープンに統治されたプロジェクトとして運営される。

  • マイクロサービス内の依存性地獄をコントロールするには - Michael Bryzak氏の講演より

    Giltの共同創設者で前CTOのMichael Bryzek氏がQCon New Yorkで,‘依存性地獄(dependency hell)’がマイクロサービスプラットフォームのデリバリとメンテナンスに与える影響について講演した。API設計を‘ファーストクラス’にすること,前方および後方互換性を確保すること,正確なドキュメントを提供すること,クライアントライブラリを自動生成すること – これらを行うことで依存性地獄は緩和できるはずだ,と氏は提案する。

  • モデル駆動ソフトウェアエンジニアリングでの新しい開発

    VerumのCEOであるRob Howe氏にインタビューをし、モデル駆動ソフトウェア開発の現在の状況やこの開発手法の使われ方について話を聞いた。また、モデル駆動ソフトウェアエンジニアリングが成熟した技術になるかどうかについての氏の考えやこの開発手法が将来もたらしてくれるものについても話を聞いた。

  • GitHubが安全性に問題のあるSSH鍵を無効化

    GitHubは先頃,漏えいした,あるいは安全でないと判断されたSSHキーの無効化を開始した。この問題を明らかにした調査を行ったのは,システムエンジニアのBen Cartwright-Cox氏である。InfoQは氏に話を聞いた。

BT