タグ Think
人気順 5 users 50 users 100 users 500 users 1000 usersウクライナ侵攻 「Think!」エキスパートが読み解く
日経の記事利用サービスについて 企業での記事共有や会議資料への転載・複製、注文印刷などをご希望の方は、リンク先をご覧ください。 詳しくはこちら 日経電子版「Think!」は、各界のエキスパートが注目ニュースにひとこと解説を投稿する機能です。今回は、ロシア軍による侵攻から1週間が過ぎたウクライナ情勢に関する... 続きを読む
地方の拠点でもできるITエンジニアの働き方 | Think IT(シンクイット)
はじめに みなさん、はじめまして。パソナテック島根Labの角田です。 ざっと20年にわたりITエンジニアとして働いており、その大半を島根県松江市で過ごしています。私自身は2018年にパソナテックへ転職し、島根Labで働いていますが、そのきっかけのひとつとなったのが、学生時代の友人が言っていた「地元に戻りたいけど... 続きを読む
Istioがマイクロサービスからモノリシックなアプリに変化。その背景とは | Think IT(シンクイット)
サービスメッシュを実装するオープンソースソフトウェアIstioが最新バージョンを公開した。このリリースではこれまでのコントロールプレーンの発想を一新して、複数のプロセスが協調する形から、「istiod」というモノリシックなプロセスが制御を行う方式に変更されたことが明らかになった。 バージョンアップの概要はIst... 続きを読む
WebAssemblyとRustが作るサーバーレスの未来 | Think IT(シンクイット)
注目を集めるWebAssemblyとRustそしてサーバーレスに結びつく未来を、Cloudflareのエンジニアが解説する。 JavaScriptの登場によって、Webブラウザーはスタティック(静的)なWebページを表示するだけの存在から、より動的なアプリケーションを実行するプラットフォームに進化した。そしてそれをさらに進化させるために... 続きを読む
三井住友銀行にデザイナー職がいる理由。HCDプロセスを活かしたものづくり | Think IT(シンクイット)
はじめに メガバンクの三井住友銀行は、2016年より「デザインプロフェッショナル職(デザイン職)」の採用をはじめた。スマートフォンが普及し、社会と顧客の変化に応えるため、銀行のデジタルトランスフォーメーション(DX)の一環としての施策だという。 DXのための「デザイン職」とはどういうことなのか。採用されたメ... 続きを読む
「今世紀中に数十億人が住む地域で暑さが人体の限界を超える」と気象学者が警告 - GIGAZINE
by geralt 地球温暖化対策の必要性が叫ばれるようになって久しい中、気象学者が「今世紀中に何十億人もの人々が暮らす地域で気温が人体の限界を超える」との警告を発しています。 Heatwave: think it's hot in Europe? The human body is already close to thermal limits elsewhere https://theconversation.com/heatwa... 続きを読む
gRPCに関する初のカンファレンス、gRPC ConfがGoogle本社で開催 | Think IT(シンクイット)
マイクロサービスのベースとなるRPCフレームワークのgRPCに関するカンファレンスが、Google本社で開催された。 クラウドネイティブなアプリケーションでは、アプリケーション全体を小さなプロセスに分割してステートレスなコンテナの集合体として実装することが最近のトレンドだ。その際の「プロセス間の通信をどうする... 続きを読む
ISUCON史上初の学生チーム優勝! 勝利のカギは「チームワーク」と「失敗からの学び」 | Think IT(シンクイット)
決められたレギュレーションの中で、お題となるWebサービスを限界まで高速化するチューニングバトル「ISUCON」。最大3名でチームを組み、アプリケーションに自由に手を加え、出題者が用意したベンチマークで最も優れたスコアを叩き出したチームが優勝となるコンテストだ。 2018年で8回目の開催となるISUCON8(予選参加チ... 続きを読む
KubeCon 2日目の注目はAirbnbのユースケースとBallerina | Think IT(シンクイット)
KubeCon+CloudNativeCon 2日目のセッションから、Airbnbのユースケースと、クラウドネイティブ志向の言語Ballerinaを紹介する。 KubeCon+CloudNativeConの2日目の注目は、キーノートで行われたAirbnbのユースケースだろう。KubeCon Chinaでも見られた傾向として、そもそもKubernetesそのものの話はすでにピークを過ぎ... 続きを読む
クラウドネイティブなプログラミング言語Ballerinaとは? | Think IT(シンクイット)
CNCFがホストしたWebinarで紹介された、クラウドネイティブなインテグレーションを目的とした言語Balerinaとは? 現在、モノリシックなソフトウェアから、コンテナを中心としたサービスが連携するマイクロサービスなシステムへの移行が進んでいる。クラウドネイティブと呼ばれるようなマイクロサービスのシステムでは、... 続きを読む
Red Hat Forumで開催されたTech Nightで語られたエンジニアたちの本音 | Think IT(シンクイット)
レッドハットの年次カンファレンス、Red Hat Forum 2018 Tokyoで開催されたTech Nightで、同社エンジニアたちのぶっちゃけトークが展開された。 レッドハットの年次カンファレンスであるRed Hat Forumは、レッドハットによるプレゼンテーションに加えて、パートナーやスポンサーによる事例発表も行われている。いわば、... 続きを読む
CNCF、Prometheus as a ServiceのCortexをサンドボックスプロジェクトとして採用 | Think IT(シンクイット)
CNCFはWeaveworksが開発を進めるPrometheus as a ServiceのCortexを、サンドボックスプロジェクトとして採用。コンテナ監視のスケールアウトを目指す。 クラウドネイティブなコンピューティングを実現するためのソフトウェアスタックを推進するCloud Native Computing Foundation(以下、CNCF)は、マルチテナント型のモ... 続きを読む
開発者のためのソフトウェアテストのスキルアップ | Think IT(シンクイット)
はじめに ここまで、さまざまなソフトウェアテストの考え方や種類を紹介してきました。開発者がソフトウェアテストを活用していくなかで、「どのように問題を分割してすすめて行けば良いのか」と「どのようなテストケースを選択するのか」という2つの課題は筆者に多く相談がきます。 今回は、この2つの課題に対して、ど... 続きを読む
マイクロサービスとサービス・メッシュ(Istioが求められる背景) | Think IT(シンクイット)
マイクロサービスによる巨大な超分散システムの運用管理ソリューションとして注目されているIstioが必要とされる背景を解説します。 クラウド・ネイティブ・コンピューティング かつてICT(Information and Communication Technology)は、企業のバックオフィスを担うツールでした。銀行のATMを例に取るまでもなく、ICT... 続きを読む
Designing a GraphQL API · GitHub
tutorial.md Tutorial: Designing a GraphQL API This tutorial was created by Shopify for internal purposes. We've created a public version of it since we think it's useful to anyone creating a GraphQL API. It's based on lessons learned from creating and evolving production schemas at Shopify over a... 続きを読む
Project Calicoのアーキテクチャを見てみよう | Think IT(シンクイット)
はじめに 第1回ではProject Calicoの概要や登場した背景、技術的な特徴などについて紹介しました。今回は、機能や特徴を実現するためにCalicoがどのようなネットワークを構成するのか、どのようなアーキテクチャになっているか解説していきます。 用語解説 まず、用語について説明します。 ワークロード(Workload) Cal... 続きを読む
OpenStackとコンテナの技術動向 | Think IT(シンクイット)
今回のサミットには、運用者の視点でOpenStackを含めたコンテナセキュリティ、クラウド基盤の運用性とコンテナ、VMとコンテナのハイブリッド環境を中心に参加してきました。その中で気になったトピックを挙げて行きたいと思います。 コンテナセキュリティ 今回のサミットで、Zuul(の独立)と並んで目玉の一つとなったの... 続きを読む
「テスタビリティ」を作り込む | Think IT(シンクイット)
はじめに 今回は、ソフトウェアテストに関わる個別テーマとして「テスタビリティ」(テスト容易性、試験性)について解説します。 テスタビリティとは、「どれだけ容易にテストできるか」「どれだけテストを実現できるか」の度合いを示すものです。テストにコストをかけているならば、テスタビリティの高低はチームの生産性に影響します。今回はこのテスタビリティを対象に、具体像や作り込みのアプローチを解説します。 テスタ... 続きを読む
Kubernetes、PaaS、Serverlessのどれを選ぶのか? 機能比較と使い分けのポイント | Think IT(シンクイット)
4月19日に開催された「 Japan Container Days v18.04 」カンファレンス。「『コンテナ疲れ』と戦う k8s・PaaS・Serverlessの活用法!」のセッションでは、Pivotalジャパン株式会社 Platform Architectの草間一人氏が、自前のKubernetesプラットフォームとPaaS、Serverlessの比較と使い分けについて解説した。 「コンテナ疲... 続きを読む
事例で学ぶテストピラミッドを使ったテスト戦略 | Think IT(シンクイット)
はじめに 本連載は、開発を加速・効率化させるソフトウェアテストをテーマに解説を進めています。前回までの解説で、読者の方々はソフトウェアテストという言葉からその役割やアプローチ、その種類や区分といったことを想像できるようになったのではないでしょうか。 今回は、実際の開発に適用することを想定し、テストピラミッドを中心に機能に対するテストに対してどのような戦略を採ることができるかを解説します。その上で、... 続きを読む
開発とテストの段取りを工夫する | Think IT(シンクイット)
はじめに 本連載は開発を加速・効率化させる「ソフトウェアテスト」がメインテーマです。 前回 はこのテーマを実現するための全体的な戦略やアプローチを解説しました。今回は、そういった戦略やアプローチを考えるための、テストの種類や区分けを俯瞰的に解説していきます。 開発との関係から見るテストの役割 ソフトウェアテストは、テスト対象とテストベース(仕様書、設計書などテストのための資料)を入力にテストを実施... 続きを読む
v1.0がリリースされたログ収集のFluentdが目指す「黒子のような存在」とは? | Think IT(シンクイット)
Fluentd 1.0のリリースに合わせてトレジャーデータのデベロッパーにインタビューを実施し、「黒子のような存在になりたい」という背景を訊いた。 CNCF(Cloud Native Computing Foundation)配下のログ収集のためのオープンソースソフトウェアであるFluentdは、2017年にバージョン1.0がリリースされた。記念すべき1.0というマイルストーンを達成したFluen... 続きを読む
なぜKubernetesが必要なのか? | Think IT(シンクイット)
はじめに Kubernetesはコンテナ化されたアプリケーションの展開、スケーリング、および管理を自動化するためのプラットフォーム(コンテナオーケストレーションエンジン)です。本連載では、Kubernetesを触ったことがない方でもKubernetesのコンセプトを理解し、実際にアプリケーションをコンテナ化して実行することが出来るようになることを目標としています。 ここ数年でDockerを皮切りに... 続きを読む
データセンターは利用から所有する時代へ―コンテナ個人データセンター誕生秘話 | Think IT(シンクイット)
2018年1月21日、東京近県の某所でデータセンターの開設式が行われた。日本国内では毎年新しいデータセンターが複数開設されており、そのこと自体はそれほどのニュースバリューはない。しかし、この日オープンしたデータセンターは企業ではなく個人が所有しており、しかもほぼ手作りで建設したデータセンターだった。しかも、ビジネス目的ではなく、趣味で作られた日本国内では初だろうし、欧米でもこんな話は聞いたことがな... 続きを読む
【マンガ】第33話 フリーランスのススメ(その21)~著作権を味方につけろ!(後編)~ | Think IT(シンクイット)
ベルリン在住のイラストレーター(兼漫画家)、高田ゲンキが送るコミックエッセイ 『ライフハックで行こう!』、第33話です(第32話は こちら )。 3回にわたってお送りしてきた著作権に関するお話。今回はその完結編です―― 著作権と著作者人格権 3回にわたって著作権に関する経験談をお送りしました( 前編は こちら | 中編は こちら )。 著作権はイラストレーターに限らずクリエイターにとって非常に大事... 続きを読む