タグ

ブックマーク / www.infoq.com (469)

  • マイクロサービスの人間的側面

    マクロサービスアーキテクチャは、純粋に技術的なソリューションではなく、チームのコミュニケーションにとってのゲームチェンジャーだ。チーム間に安定した直接的なコミュニケーションチャンネルがない場合、彼らが作るソフトウェアはひどいものになるだろう。マイクロサービス実装を成功させるのに不可欠な5つの重要な特性は、ゼロコンフィグレーション、オートディスカバリ、高い冗長性、自己修復、フォールトトレランスだ。 Codemotion Berlin 2018で、unu GmbHでソフトウェアエンジニアリングの責任者Armağan Amcalar氏は、マイクロサービスの人間的側面について語った。InfoQではこのカンファレンスを、Q&A、サマリー、記事で紹介する。 今日の分散コンピューティングとマイクロサービスの世界では、多数の可動部品を制御し続けるために、クリーンなソフトウェアアーキテクチャが不可欠だ。エコ

    マイクロサービスの人間的側面
    tak4hir0
    tak4hir0 2018/12/10
    マイクロサービスの人間的側面
  • Google、マネージドCronサービスCloud Schedulerを発表

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Google、マネージドCronサービスCloud Schedulerを発表
    tak4hir0
    tak4hir0 2018/12/03
    Google、マネージドCronサービスCloud Schedulerを発表
  • WorkerDOMはJavaScriptプログラミングにDOM並行処理を加える

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    WorkerDOMはJavaScriptプログラミングにDOM並行処理を加える
    tak4hir0
    tak4hir0 2018/11/06
    WorkerDOMはJavaScriptプログラミングにDOM並行処理を加える
  • GoogleがCloud Text-to-Speechの一般提供とCloud Speech-to-Textのアップデートを発表

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    GoogleがCloud Text-to-Speechの一般提供とCloud Speech-to-Textのアップデートを発表
    tak4hir0
    tak4hir0 2018/11/02
    GoogleがCloud Text-to-Speechの一般提供とCloud Speech-to-Textのアップデートを発表
  • クラウドネイティブとリアクティブであることの真実

    リアクティブ、ストリーミング、NoSQLは、いずれも今日では重要な概念であり、極めて有用なものだ。しかしながらVaughn Vernon氏は、オンラインの記事を読んだ時に、企業がクラウドネイティブなアプリケーションのメリットを完全に実現する上で、これらすべてが義務のような印象を受けることがある、という。氏は自身のブログ記事で、それが事実でないことを強調するとともに、すべてを再構築しなくてもクラウドのメリットを実現することは十分に可能だ、と主張している。 “Implementing Domain-Driven Design”や“Reactive Messaging Patterns with the Actor Model”といった著書を持つVemon氏は、クラウドネイティブやリアクティブに関わる技術的な真実を明らかにするため、氏がこれまでに読んだ中で、特に懸念を持った6つの主張に対して意見

    クラウドネイティブとリアクティブであることの真実
    tak4hir0
    tak4hir0 2018/10/09
    クラウドネイティブとリアクティブであることの真実
  • プロジェクトではなく、プロダクトで思考せよ

    プロダクトを中心に構築された組織は、エンドツーエンドで作業を監視する。Conwayの法則を逆転して、プロダクトに基づいた長期的なチームを確立することにより、組織が安定すると同時に、作業の管理と優先順序付けが容易になる。レトロスペクティブはプロダクト管理の強力なツールだ – 継続への自信を与え、組織に対するリスクや損失の可能性のあるものを素早く見つけ出せるようにしてくれる。 アジャイルコーチでトレーナ、講演者、コンサルタントのArdita Karaj氏は、eXperience Agile 2018で、“What’s my product”と題した講演を行う。同カンファレンスは10月1~2日、ポルトガルのリスボンで開催される。 InfoQではeXperience AgileをQ&Aや要約、記事などでお伝えする予定である。今年のテーマは“人々を通じた改善”だ。 世界各地から集まった業界のトップリ

    プロジェクトではなく、プロダクトで思考せよ
    tak4hir0
    tak4hir0 2018/10/02
    プロジェクトではなく、プロダクトで思考せよ
  • あなたはイノベーションの障害か

    私の比喩の中の水(と摩擦)の大部分は文化を指し示しています。その企業全体の文化、そして、その文化の中で機能する下位文化も含みます。例えば、運用担当者は変化に抵抗します。彼らはイノベーションによって判断されるのではないからです。パフォーマンスとシステムの稼働時間で評価されます。これによって現状を維持することにもっとも価値を置く文化が育まれます。この文化が開発者のほうに移っていくと、次第にビルドの失敗に関心を払う文化になっていきます。これは必ずしも悪いことではありません。これによってしっかりとしたテストとより良いコードが生まれるようになります。しかし、新しいビジネス要件と厳しい納期の中に投げ込まれるとかつては自由に動き回っていた開発者チームでも変化に対する抵抗が増します。安全でリスクを呼び込むイノベーションを回避することに固執する方が健全な場合もあります。 リスク回避は文化に埋め込まれ、構造、

    あなたはイノベーションの障害か
    tak4hir0
    tak4hir0 2018/09/27
    アーティクル: あなたはイノベーションの障害か
  • ヒーローは高くつく - 火消しの文化を消滅させる

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    ヒーローは高くつく - 火消しの文化を消滅させる
    tak4hir0
    tak4hir0 2018/09/19
    ヒーローは高くつく - 火消しの文化を消滅させる
  • レジリエントなアーキテクチャを実現する方

    スケールするシステムを管理するには限界ぎりぎりまでシステムを追い込んでも、回復できるようにする必要がある。そして、障害を受け止めることも必要だ。Adrian Hornsby氏はふたつのブログ記事で、自身の10年以上にわたる大規模システム運用の経験と発見したパターンを共有している。 AWSのテクニカルエバンジェリストである氏は、10インスタンスくらいまでの小さなシステムでは、障害なしで運用されているのが普通の状態で障害は珍しいが、その状態を大規模システムで達成するのはほとんど不可能に近い、という。部分的な障害が起きているのが普通の状態であり、収益に影響するかもしれないが、ほとんどのウェブアプリケーションにとってはこの状態は大きな問題ではない。この状態を活用するために、氏が推奨するのはレジリエントにするためのコストと失う可能性のある収益のバランスを取ることだ。 氏はレジリエントなアーキテクチャ

    レジリエントなアーキテクチャを実現する方
    tak4hir0
    tak4hir0 2018/09/19
    レジリエントなアーキテクチャを実現する方法
  • 顧客が常に正しいとは限らない、あなたもね

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    顧客が常に正しいとは限らない、あなたもね
    tak4hir0
    tak4hir0 2018/09/19
    顧客が常に正しいとは限らない、あなたもね
  • AtlassianとSlackの戦略的提携

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    AtlassianとSlackの戦略的提携
    tak4hir0
    tak4hir0 2018/09/19
    AtlassianとSlackの戦略的提携
  • SaaSがGDPRに準拠するには、オンプレミスが望ましいのか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    SaaSがGDPRに準拠するには、オンプレミスが望ましいのか?
    tak4hir0
    tak4hir0 2018/08/29
    SaaSがGDPRに準拠するには、オンプレミスが望ましいのか?
  • Jib、Google提供のJavaコンテナイメージビルダ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Jib、Google提供のJavaコンテナイメージビルダ
    tak4hir0
    tak4hir0 2018/08/24
    Jib、Google提供のJavaコンテナイメージビルダ
  • 少ない作業時間で多くの仕事をするには

    Jason Lengstorf氏は、自身の仕事の方法が原因で体を壊したことをきっかけに、コンピュータの使用時間を週40時間に制限することを決め、90分のブロックを単位とした、集中度の高い作業ポケットを設定した。労働時間を少なくすれば、過労や集中力の欠如を防止することができる。労働時間と同じようなケアレベルで休息時間を扱うこと、創造的なつながりを作り、元気を取り戻し、作業の目的を思い出すために休憩を利用することが必要だ。 Gatsbyの開発者であるJason Lengstorf氏は、Craft Conference 2018で、労働時間を半分にすることでより多くの仕事を行えるようになった方法について講演した。InfoQはこのイベントについて、インタビューでお伝えしている。 講演を終えたLengstorf氏に、労働時間の短縮を決断した理由とその方法、短時間の作業で生産性を向上する方法について聞

    少ない作業時間で多くの仕事をするには
    tak4hir0
    tak4hir0 2018/08/22
    少ない作業時間で多くの仕事をするには
  • Google Cirq:量子計算のためのPythonオープンソースライブラリ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Google Cirq:量子計算のためのPythonオープンソースライブラリ
    tak4hir0
    tak4hir0 2018/08/17
    Google Cirq:量子計算のためのPythonオープンソースライブラリ
  • 開発者のためのチャットボット入門

    チャットボットは開発者の日々の作業において、テクノロジの動作に関する理解から、よりよいコードの記述に至るまで、ますます重要になってきている。開発者は一般的に、ボットやそれを支える技術に対して自然な好奇心を持っている。会話インターフェースとしてチャットボットを使用して、感情的知性にアプローチする人工知能ツールがある。 IBM WatsonのプロダクトマネージャであるAnamita Guha氏は、Spark the Change France 2018で、会話インターフェースの設計について講演を行った。InfoQはこのイベントについて、記事やサマリ、Q&Aでお伝えしている。 チャットボットが開発者の日々の作業をどのようにサポートするのか、開発者はチャットボットをどう思っているのか、感情を扱うチャットボットの開発には何が必要なのか、会話インターフェースは将来に何をもたらすのか、などを氏に聞いた。

    開発者のためのチャットボット入門
    tak4hir0
    tak4hir0 2018/08/17
    開発者のためのチャットボット入門
  • クラウドネイティブな継続的デリバリのためのパターンとプラクティス

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    クラウドネイティブな継続的デリバリのためのパターンとプラクティス
    tak4hir0
    tak4hir0 2018/08/17
    クラウドネイティブな継続的デリバリのためのパターンとプラクティス
  • プロジェクトからプロダクトへの移行に伴う課題

    Nationwide Insuranceの元DevOpsテクノロジディレクタであるCarmen DeArdo氏と、Tasktop製品管理担当副社長のNicole Bryan氏が、先日のDevOps Enterprise Summit Londonで、プロジェクトベースからプロダクトベースの組織に移行することの重要性について講演した(スライドのPDF)。プロジェクトをベースとした計画と投資は、ITとビジネスビジョンの乖離へとつながる(ITがコストセンタないしブラックボックス扱いされる)、成果よりも活動が重視される、硬直化したプロジェクト予算が今日の戦略や方向性の変化速度に適応できない、といった問題を孕んでいる。 プロダクト志向(Product Orientation)には予算や計画、チーム、優先度、可視性、リスクなどの管理において、全面的に新しいアプローチを必要とする困難さがある。DeArd

    プロジェクトからプロダクトへの移行に伴う課題
    tak4hir0
    tak4hir0 2018/08/17
    プロジェクトからプロダクトへの移行に伴う課題
  • GitHubが学習コンテンツを拡大

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    GitHubが学習コンテンツを拡大
    tak4hir0
    tak4hir0 2018/08/17
    GitHubが学習コンテンツを拡大
  • セレンデピティとネットワークの力

    新たな出会いは、あなたの新しい一面を引き出してくれる。プロジェクト外部からの視点を得て、新たな見方をするためにはよい方法だ。まったく違う分野で働く人々との会話は、会社を変えるアイデアを閃かせる可能性がある — プロフェッショナルによるネットワークのためのフリーアプリであるShaprのLudovic Huraux氏はこう主張する。氏が提案するのは、価値観や関心事を同じくする人々に会うことに重点を置いて、ネットワークを日々の習慣に組み込むことだ。 Shaprの創業者でCEOのLudovic Huraux氏は、Spark the Change France 2018で、セレンデピティ(serendipity)とネットワーキング(networking)について講演する予定だ。カンファレンスはパリで、6月26日に開催される。 このカンファレンスでは、すでに前向きの変化を経験した世界中の人たちが経験を

    セレンデピティとネットワークの力
    tak4hir0
    tak4hir0 2018/08/09
    セレンデピティとネットワークの力