前編「Netflixがクエリ言語『GraphQL』を採用 何にどう使っているのか」は、Netflixのコンテンツエンジニアリングチームに所属するギャレット・ハインレン氏が、同チームで使うデータ連携用のクエリ(データ操作)言語として「GraphQL」を採用した背景を説明した。一方でハインレン氏のチームは、依然としてスキーマ管理、エラー処理、分散書き込みなどの問題に直面している。「GraphQLはクエリとAPI(アプリケーションプログラミングインタフェース)構築のプロセスを簡略化するが、特効薬ではない」と同氏は言う。
ハインレン氏はGraphQLを受け入れるまでに数カ月を要した。受け入れた理由は、テクノロジー面でのメリットがあるからというよりも「チームと組織の行動やコミュニケーションを改善するためだった」と同氏は明かす。同氏によればGraphQLは、スキーマを進化させる方法についてチームメンバーが話し合うきっかけを作り、フロントエンドとバックエンドのエンジニアがより良い形で協力することを後押ししている。システムのドキュメントとしても機能しているという。
GraphQLはFacebookが開発したクエリ言語だ。ハインレン氏が抱えていた「大企業1社が管理していたテクノロジーを使用すること」への懸念は、その後同社からプロジェクトを引き継いだ非営利団体GraphQL Foundationの設立によって減少したという。同氏は「Facebookの管理下を離れ、考え方を共にする複数の企業から成る財団が設立されたことにより、GraphQLに懐疑的だった人々が関心を寄せている」と語る。
データをビジネスに活用していくことの重要性が高まる一方で、現場では、データの散在やデータ管理の属人化が進んでいる。こうしたデータ管理の課題を解決する方法として、最適な手法とは何か? 4つの選択肢の比較から最適解を探る。
設計・開発、製造、生産管理など、製造企業にとって各現場での業務効率化は今すぐ取り組むべき課題の1つだ。そこで、現場の課題に則したシステム開発が手軽に行える「ノンプログラミングWebデータベース」に注目が集まっている。
情報管理にExcelやAccessを利用している企業は多いが、データ活用の効率や属人化といった課題も多い。これらの課題を解消し、データの管理・活用を効率化する方法として、ノンプログラミングのWebデータベースが注目されている。
ExcelやAccessは融通性が高く、多様なニーズに対応したいサービス業と相性が良いように見える。だが、事業が拡大すれば管理すべきデータが増え、ExcelやAccessでは対応しきれなくなる。サービス業に適したデータベースの要件は何なのか。
働き方改革の推進により生産性向上への取り組みが不可欠となっている昨今、その手段の1つとして「Webデータベース」を導入し、成果を上げる企業が増えてきた。5社の事例を基に、Webデータベースの活用法と実力を探る。
複雑になりがちなKubernetes環境 構築と運用を簡単にする方法とは? (2019/12/24)
コンテナアプリのセキュリティ、「シフトレフト」を成功させる方法 (2019/12/18)
レガシーシステムを捨てられない大企業のためのDX支援サービスとは (2019/12/17)
ITインフラ運用 完全自動化のボトルネック、オンプレを変える方法 (2019/11/27)
システム開発の成功は「外注先選び」が全て、そのポイントは (2019/9/30)
「Windows 10」で急に印刷できなくなる原因と対処法
「Windows 10」は更新時にプリンタの問題を引き起こすことがある。そうした問題が起こる理由と対処法を解説する。
日本企業のデータ分析はIT部門依存が顕著――MicroStrategy調べ
「グローバルエンタープライズプライズアナリティクス調査2020」の結果です。
SaaS導入後の課題は「ユーザーへの定着化」が72.9%――WalkMe調べ
SaaS導入後の定着化に関する調査結果です。
2020年の旅行市場動向 訪日外国人は3400万人に上る見通し――JTB調べ
東京2020オリンピック・パラリンピックが本番を迎える2020年、訪日外国人旅行者数は7.9%...