ブックマーク / atmarkit.itmedia.co.jp (67)

  • RESTful APIの設計、開発、ドキュメント管理を手助けする「RAML」とは

    APIの開発は複雑でコストがかかる可能性があり、頻繁に更新されることからドキュメントを整備するのも難しい。APIの設計、開発、ドキュメントの整備、管理にまつわる課題と効率さの問題に対処するアプローチが、RESTful API Modeling Language(RAML:RESTful APIモデリング言語)だ。 RAMLコードを使えば、開発者はAPIの動作を説明する仕様を策定してからそのAPIをデプロイするまでのAPIライフサイクルを管理することができる。 RAMLとは RAMLは、RESTful APIを記述することを目的とするオープンソースの記述言語だ。2013年、米国のIT自動化および統合ベンダーであるMuleSoftを中心とする数社の企業によって作成されたRAMLはAPIの開発に大きな役割を果たしてきた。2018年、MuleSoftはSalesforceによって買収され、RAML

    RESTful APIの設計、開発、ドキュメント管理を手助けする「RAML」とは
    a-know
    a-know 2024/06/15
  • Bashを学べる全20回の入門動画 MicrosoftがYouTubeで無料公開

    Microsoft2023年2月21日(米国時間)、初学者向けにBashを解説する全20回の動画シリーズ「Bash for Beginners」をYouTubeで公開した。 開発者向けQ&Aサイト「Stack Overflow」が2022年に実施した開発者調査でも、Bashは最も人気のある技術の7位に選ばれている。Bashは汎用(はんよう)性の高い強力なスクリプト言語であり、タスクの自動化、ファイルの管理、クラウド環境での作業などさまざまな領域で利用されている。 なぜBashの学習が他のスキルに役立つのか 関連記事 未経験者に「プログラミング言語」は求めない 調査で分かった企業が期待するスキルとは パーソルキャリアは、「doda ビジネスパーソンと企業の転職意識ギャップ調査」の結果を発表した。それによるとITエンジニア職「未経験歓迎」求人の割合は2年前(2021年1月)に比べて約3.0倍

    Bashを学べる全20回の入門動画 MicrosoftがYouTubeで無料公開
    a-know
    a-know 2023/03/11
  • 元任天堂開発者が解説 「反対」のテクニックを使ってアイデアの質を高める

    アイデアをいつもと異なる視点で捉える連載、前回は、箱法というツールを使って、「連想」からアイデアの量を増やす方法を紹介しました。 今回は「反対」のテクニックを使って、アイデアの質を高めていきます。 反対は、反対の属性を持つ単語を思い浮かべる思考の技術です。「熱い」の反対は「冷たい」、「善」の反対は「悪」など、対義語も反対の一部です。とても基的なことなので、日常的な単語ならば反対を容易に思い浮かべられると思うかもしれません。 では、「リンゴ」の反対、または「コンピュータ」の反対は何でしょう? 簡単に答えが出てこなかったり、正解かどうかの自信がなかったり、少し難しさを感じたのではないでしょうか。 記事では、反対の定義や、言葉によって反対を考える難しさの違いがある仕組み、反対の考え方を深く掘り下げて説明します。 反対とは何か 反対は、単語の対義語を新たに考えるような行為であり、連想の一部で

    元任天堂開発者が解説 「反対」のテクニックを使ってアイデアの質を高める
    a-know
    a-know 2022/10/12
  • レガシーシステムを近代化する7つの選択肢

    ガートナーの米国社発のオフィシャルサイト「Smarter with Gartner」と、ガートナー アナリストらのブログサイト「Gartner Blog Network」から、@IT編集部が独自の視点で“読むべき記事”をピックアップして翻訳。グローバルのITトレンドを先取りし「今、何が起きているのか、起きようとしているのか」を展望する。 デジタルトランスフォーメーションの進展に伴い、レガシーシステムを近代化する効果的な方法を見いだすことが、アプリケーションリーダーにとって必須の課題となっている。その最大の難関は、行動を起こす前にリスクと効果を見極めることだ。 「多くの企業でレガシーシステムは、それらに依存するビジネス施策やそのプロセスの展開のネックになっていると思われている」と、Gartnerのアナリストでバイスプレジデントのシュテファン・ファン・デル・ザイデン(Stefan Van D

    レガシーシステムを近代化する7つの選択肢
    a-know
    a-know 2022/09/26
    “機会を選択し、問題を特定したら、近代化の選択肢を検討する。Gartnerは7つの選択肢を、実行しやすい順に順位付けている”
  • 複雑化したITシステム、最適なリソースを割り振るには

    クラウド化で新旧システムが混在する中、アプリケーションのどこで何が起きているのかを正確に把握するためには、何が必要なのだろうか? 2021年8月24日にライブ配信されたオンラインセミナーから、日IBMのセッション「顧客体験を損なわないアプリケーション起点のIT運用」についてレポートする。 アプリケーションがビジネスをけん引する時代の課題と解決の方向性 現在多くの企業では、さまざまな優れたアプリケーションがビジネスをけん引している。顧客のエンゲージや収益の増加、販売方法の革新的進化、他社との差別化、顧客からの支持獲得を実現する上で、こうしたアプリケーションは欠かせない存在となっている。 だが、クラウドネイティブのアプリケーションが乱立した結果、システムの開発や運用面においてさまざまな課題が顕在化しつつある。例えば開発面では、高い質を確保しつつ、より迅速なデリバリーが求められるようになってお

    複雑化したITシステム、最適なリソースを割り振るには
    a-know
    a-know 2022/04/20
    “AIOps”
  • Kubernetes障害で泣かないための羅針盤、Observabilityを活用したトラブルシューティングフロー大公開

    ※岡、正野、宇都宮はNTTデータ所属 Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載「Cloud Nativeチートシート」。前回から複数回に分けて「Observability(オブザーバビリティ)」「可観測性」にフォーカスして解説しています。 Kubernetesを使っていてトラブルが発生したけど、原因究明をどう進めればいいか分からない……ということはありませんか? コンテナを利用したシステムでは、マイクロサービス化が容易なので、コンポーネントやサービスの数が従来のシステムに比べて非常に多くなります。そのため、障害が発生した場合の原因の究明も大変になります。 そこで今回は、「Observabilityでいろいろとデータが取れるのは分かったけど、何からどう見ていけばいいのか分からない」という方向けに、Kubernetesで実

    Kubernetes障害で泣かないための羅針盤、Observabilityを活用したトラブルシューティングフロー大公開
    a-know
    a-know 2022/04/15
  • Google CloudがBigQueryでAWS、Azure上のデータを動かさずに分析できる「BigQuery Omni」を発表

    Google Cloudは2020年7月14日(米国時間)、アナリティクスサービス「BigQuery」のマルチクラウド対応を発表した。Amazon Web Services(AWS)やMicrosoft Azure上のデータを動かすことなく、BigQueryによるマルチクラウドのデータ分析ができる。 Google Cloudは同日、AWSの「Amazon S3」に対応したプライベートα版の提供を開始した。Azureへの対応は近い将来(「soon」)に行うという。 BigQuery Omniでは、Google Cloudがマルチクラウド対応を進めるマネージドKubernetesサービス、「Anthos」を活用する。BigQuery OmniとしてAWSやAzureに展開するAnthosクラスタ上で、BigQueryのクエリエンジンである「Dremel」をマネージドサービスとして動かす。その上

    Google CloudがBigQueryでAWS、Azure上のデータを動かさずに分析できる「BigQuery Omni」を発表
    a-know
    a-know 2020/07/15
  • 元々社員の約9割が在宅勤務の「リモートファースト」企業HashiCorp、創業者のハシモト氏が語った教訓

    元々社員の約9割が在宅勤務の「リモートファースト」企業HashiCorp、創業者のハシモト氏が語った教訓:リモートワークとは、「家を職場にすること」ではない(1/2 ページ) オープンソースのITインフラ構築自動化ツール群を事業とするHashiCorpは、創業当初から「リモートファースト」を続けてきた。創業者のミッチェル・ハシモト氏が、コミュニケーションの大切さとパーソナルヘルスについて、具体的な教訓を語った。

    元々社員の約9割が在宅勤務の「リモートファースト」企業HashiCorp、創業者のハシモト氏が語った教訓
    a-know
    a-know 2020/04/14
  • Spotifyが開発者ポータル「Backstage」をオープンソース化

    Spotifyは2020年3月16日(米国時間)、社内向けに開発し、活用してきた開発者向けポータル構築プラットフォーム、「Backstage」をオープンソース化したと発表した。 Spotifyは2020年3月16日(米国時間)、社内向けに開発し、活用してきた開発者向けポータル構築プラットフォーム、「Backstage」をオープンソース化したと発表した。 Backstageでは、さまざまなインフラ関連ツール/サービス、ドキュメントを単一のポータルにまとめ、分かりやすく表示する。エンジニアは自身の作業に適したツールを容易に見つけることができ、一貫したユーザーインタフェースで利用できる。これにより、開発者はツールの利用に費やす時間や労力を減らし、アプリケーションの構築に集中できるという。 同ツールの背景として、Spotifyはオープンソースソフトウェア(OSS)のインフラ関連ツールが爆発的に増加

    Spotifyが開発者ポータル「Backstage」をオープンソース化
    a-know
    a-know 2020/03/17
  • SREという“コト売りを支える仕組み”を、どう実現するか

    SREという“コト売りを支える仕組み”を、どう実現するか:特集:「DevSecOps」実現を支えるSRE(1) モノ売りからコト売りの時代に変容し、ITサービスが重要な顧客接点となった近年、SRE(Site Reliability Engineer)を取り入れる企業が国内でも急速に増えつつある。ITサービスをビジネスとして成立させ、収益・ブランド向上に生かしていく上で欠かせない役割ではあるが、その実践は実に難しい。特集では事例を通じてSRE実装の在り方を考える。 “サービス売り”を支えるSREという役割 Web、モバイルが社会に深く浸透し、ITサービスが自社の収益・ブランドを左右する重要なビジネスコミュニケーション手段となって久しい。今や一部のWebサービス系企業に限らず、製造、流通、小売りなど、顧客が存在するおよそ全ての企業がITサービスを提供している。 特に近年は開発を内製化し、アジ

    SREという“コト売りを支える仕組み”を、どう実現するか
    a-know
    a-know 2020/03/10
  • 「『作る』から『やめる』へ」、創業130年のアサヒがパブリッククラウド、コンテナにたどり着いた理由

    「アサヒビール」などで知られるアサヒグループホールディングス(以下、アサヒグループ)は、2018年頃から業務システムのパブリッククラウドでの構築・運用を進めている。「旧来型のシステムからの脱却」が方針で、リフト&シフトによる単純な移行は最後の手段とする。背景には、同グループの事業における根的な変化があるという。アサヒグループの間接業務・IT戦略策定業務を担うアサヒプロマネジメントのITイノベーション戦略部マネージャー、清水博氏が、2020年1月30日に開催された「Google Cloud Anthos Day」で説明した。 数年前は「コンテナといえば、船に積まれるコンテナのことしか知らなかった」。国内の一般企業でパブリッククラウドに業務システムを移す例は、当時既に増えていたが、アサヒでは全くといいほど使っていなかった。それが変わってきた背景には、同グループの事業が根的に変化してきたこと

    「『作る』から『やめる』へ」、創業130年のアサヒがパブリッククラウド、コンテナにたどり着いた理由
    a-know
    a-know 2020/02/13
  • 架空企業「オニギリペイ」に学ぶ、セキュリティインシデント対策

    架空企業「オニギリペイ」に学ぶ、セキュリティインシデント対策:徳丸浩氏が8つの試練を基に解説(1/3 ページ) ECサイトやWebサービスセキュリティインシデントを起こさないためには何をすればいいのか。2019年12月に開かれた「PHP Conference Japan 2019」で徳丸浩氏が、架空企業で起きたセキュリティインシデントを例に、その対策方法を紹介した。 ECサイトやWebサービスを提供する会社で発生したセキュリティインシデントに関するさまざまなニュースが後を絶たない。どうすればこうしたインシデントは防げるのだろうか。 『体系的に学ぶ安全なWebアプリケーションの作り方』(通称:徳丸)の筆者として知られる徳丸浩氏(EGセキュアソリューションズ 代表取締役)は、2019年12月に開かれた「PHP Conference Japan 2019」のセッション「オニギリペイのセキュリ

    架空企業「オニギリペイ」に学ぶ、セキュリティインシデント対策
    a-know
    a-know 2020/01/28
  • 「こんなのクラウドネイティブじゃない」と思うこと

    「こんなのクラウドネイティブじゃない」と思うこと:草間一人×青山真也 クラウドネイティブ対談(4)(1/2 ページ) 連載では、2019年7月の「Cloud Native Days Tokyo 2019」でCo-chairを務めた青山真也氏と草間一人氏に、クラウドネイティブに関してじっくり語ってもらった対談の内容を、4回に分けて掲載している。今回は最終回として、「『こんなのクラウドネイティブじゃない』と思うこと」をお届けする。 連載では、2019年7月の「Cloud Native Days Tokyo 2019」でCo-chairを務めた青山真也氏と草間一人氏に、クラウドネイティブに関してじっくり語ってもらった対談の内容を、4回に分けて掲載している。第1回は「クラウドネイティブは、どう誤解されているか」、第2回は「CNCFのCloud Native Trail Mapを、クラウドネイテ

    「こんなのクラウドネイティブじゃない」と思うこと
    a-know
    a-know 2019/11/27
  • Kubernetesの自前運用は難しい? はてなの撤退事例

    はてなMackerelチームはKubernetesクラスタを自前で構築して運用していたが、撤退を選択したという。なぜ、Kubernetesの運用を諦めて撤退を選んだのか。はてなMackerelチームでSREを務める今井隼人氏が語った。 コンテナ型仮想化技術を活用したアプリケーションの管理(オーケストレーション)ツール「Kubernetes」が注目を集めている。その背景の一端にあるのが、アプリケーションをコンテナ化し、マネージドKubernetesサービスで実行することによるメリットの享受と、運用負荷の軽減だ。 参考記事:「Kubernetes」とは何か――コンテナ型仮想化の番利用に向けた課題 参考記事:「Kubernetesで運用する」その前に Kubernetes番環境で利用する際のポイント そんな中、「Kubernetesクラスタを自前で構築して運用していたが、撤退を選択した

    Kubernetesの自前運用は難しい? はてなの撤退事例
    a-know
    a-know 2019/11/08
    これは必読
  • はてなのMackerelが明かす、機械学習プロジェクトに潜む2つの「不確実性の山」を乗り越えるコツ

    機械学習(ML)や人工知能AI)には何となくかっこいいイメージがある。ただ「その開発はとても泥臭いもの。そして、新しい分野だけに、従来のソフトウェア開発のアプローチとは別の考え方をする方がうまくいくのではないか」――2019年8月29~31日に開催された「builderscon tokyo 2019」のセッション「われわれはいかにして機械学習プロジェクトのマネージメントをすべきか」で、はてなの粕谷大輔氏(@daiksy)が登壇。主に、サーバ管理/監視サービス「Mackerel(マカレル)」のディレクターとしてML技術の開発に携わった経験を踏まえながらML技術の開発における「不確実性」のマネジメント術を説明した。 「ソフトウェア開発のマネジメントとは、不確実性の制御である」と、粕谷氏が指摘するように、ソフトウェア開発はさまざまな不確実性をはらんでおり、予想通りに進捗(しんちょく)することは

    はてなのMackerelが明かす、機械学習プロジェクトに潜む2つの「不確実性の山」を乗り越えるコツ
    a-know
    a-know 2019/10/04
  • 期待のサービスはなぜ「総売り上げ3万5400円」でクローズに至ったのか――失敗から学び成長するための6項目

    「失敗の振り返り」は、同じ間違いを繰り返さないために必要なこと……と分かっていても、できれば避けて通りたいツラい作業でもある。失敗したのが、自分自身が責任者として取り組んだプロジェクトであれば、なおさらだ。2019年4月24日に東京の大田区産業プラザPiOで開催された「明日の開発カンファレンス」では、あるサービスのプロダクトオーナー(PO)を務めた開発者が、あえて公開の場でその苦行に挑んだ。なぜ、そのサービスは失敗してしまったのか。立ち上げから、クローズまでの過程で、どのような意思決定があったのか。貴重な「公開振り返り」が行われた。 「総売り上げ:35400円 受託エンジニアが自社サービスのPOをやって学んだこと」と題したセッションを行ったのは、現在、永和システムマネジメントで「Agile Studio Fukui」のディレクターを務める岡島幸男氏だ。同社は受託開発ビジネスを主軸に、近年で

    期待のサービスはなぜ「総売り上げ3万5400円」でクローズに至ったのか――失敗から学び成長するための6項目
    a-know
    a-know 2019/06/13
  • 由来がはっきりしないWindowsの“謎”仕様──Windowsの雑学(諸説あります)

    由来がはっきりしないWindowsの“謎”仕様──Windowsの雑学(諸説あります):その知識、ホントに正しい? Windowsにまつわる都市伝説(133)(1/3 ページ) 多くの企業では新年度も始まったことですので、今回はIT系企業に入社した新人さん向けに“知らなくてもいい雑学”をご用意しました。昔からよく話題になることばかりかもしれませんが、その由来について思いを巡らせることは、コンピュータの歴史を知る良い機会になると思います。 Windowsにまつわる都市伝説 Windowsに古くからある“謎” Windowsには古くから、幾つかその由来がはっきりしない“謎”が存在します。事実かどうかは別として、その由来に思い当たるものがあると気にならない、ちょっとしたことです。しかし、最近のWindowsしか使ったことがないユーザーにとっては、とても気になることかもしれません。 先に断っておき

    由来がはっきりしないWindowsの“謎”仕様──Windowsの雑学(諸説あります)
    a-know
    a-know 2019/04/10
  • 「APIマネジメントは死んだ」。サービスメッシュ、IstioとKongの進む道:CTOのパラディーノ氏に聞いた - @IT

    APIマネジメントは死んだ」。サービスメッシュ、IstioとKongの進む道:CTOのパラディーノ氏に聞いた オープンソースのAPIマネジメントソフトウェアであるKongが、サービスメッシュ対応を実現した。サービスメッシュの代名詞のように語られているIstioとは、どのような関係になるのか。今後どのような世界を目指しているのか。共同創立者でCTOのマルコ・パラディーノ氏に聞いた。 Kongは、唯一のオープンソースAPIマネジメントソフトウェアとして知られ、日でもヤフーや他の大手テクノロジー企業を顧客に持つ。エンタープライズ版の顧客は、グローバルで100組織を超えたという。 同社は2018年9月にサンフランシスコで開催した初のユーザーカンファレンス「Kong Summit 2018」で、Kong 1.0を発表するとともに、「APIマネジメントは死んだ、Kongは『サービスコントロールプラ

    「APIマネジメントは死んだ」。サービスメッシュ、IstioとKongの進む道:CTOのパラディーノ氏に聞いた - @IT
    a-know
    a-know 2019/03/25
  • Rancher Labs、エッジ向けKubernetes軽量ディストリビューションOSSプロジェクト「k3s」を開始

    Rancher Labs、エッジ向けKubernetes軽量ディストリビューションOSSプロジェクト「k3s」を開始:「サイズ約40MBの単一バイナリ」 Rancher Labsは2019年2月26日(米国時間)、IoTなど、コンピューティングリソースへの制限が厳しい環境で動かすためのKubernetesディストリビューションを開発するオープンソースプロジェクト、「k3s」を開始した。 Rancher Labsは2019年2月26日(米国時間)、IoTなど、コンピューティングリソースへの制限が厳しい環境で動かすためのKubernetesディストリビューションを開発するオープンソースプロジェクト、「k3s」を開始した。 k3sは、Rancher Labsが進めてきた「Rio」という、サーバレスやサービスメッシュに焦点を当てたコンテナツールの開発過程で生まれたものという。RioはKuberne

    Rancher Labs、エッジ向けKubernetes軽量ディストリビューションOSSプロジェクト「k3s」を開始
    a-know
    a-know 2019/02/28
  • 僕を形作っているのは、才能ではなく体験――澤円氏が説く「迷えるエンジニアが納得のいくキャリアを築くためにやるべきこと」:悩むよりまず動け - @IT

    澤円氏 立教大学経済学部卒。生命保険のIT子会社勤務を経て、1997年、外資系大手IT企業に転職ITコンサルタントやプリセールスエンジニアとしてキャリアを積んだのち、2006年にマネジメントに職掌転換。幅広いテクノロジー領域の啓蒙活動を行うのと並行して、サイバー犯罪対応チームの日サテライト責任者を兼任。現在は、数多くのスタートアップの顧問やアドバイザーを兼任し、グローバル人材育成に注力している。琉球大学客員教授。 著書:『外資系エリートのシンプルな伝え方』(中経出版)、『マイクロソフト伝説マネジャーの世界No.1プレゼン術』(ダイヤモンド社)、『あたりまえを疑え。自己実現できる働き方のヒント』(セブン&アイ出版) IT業界の、もっといえば日社会全体の在り方がどんどん変化する中、この先どんなキャリアを歩むべきか、このままの働き方でいいのかと悩むエンジニアは多い。そんなエンジニアに対し、

    僕を形作っているのは、才能ではなく体験――澤円氏が説く「迷えるエンジニアが納得のいくキャリアを築くためにやるべきこと」:悩むよりまず動け - @IT
    a-know
    a-know 2018/12/18