タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

apiとAPIとarchitectureに関するItisangoのブックマーク (4)

  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

  • マイクロにしすぎた結果がこれだよ!

    This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur

    マイクロにしすぎた結果がこれだよ!
  • 私がMVCフレームワークをもはや使わない理由

    数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM

    私がMVCフレームワークをもはや使わない理由
  • Windowsデバイスドライバ開発入門 - 人とか機械とか

    自分用のメモも兼ねて書きます。 まず、圧倒的に日語の情報が少ないです。WDMの基的な部分は日語で勉強できますが、詳細を調べると必ず英語になるので覚悟が必要。エキサイト翻訳さんにお世話になっております。とても深い世界なので、私も経験はまだ少ないので、概要くらいしか説明できません。 概要 デバイスドライバとは、コンピュータで周辺機器を使えるようにするソフトウェアのことです。 windows95とかはVxDというドライバモデルだったそうですが、この辺はよく知らないです。windows98からWDMというドライバモデルが登場した。これが長らく2010年現在まで採用されているドライバモデルになっています。最近だとWDFと言う、WDMをラップしたフレームワークが登場しました。WDMとWDFの関係というのは、Win32とMFCの関係によく似ています。 ドライバと言ってもいろいろあります。ドライバは

    Windowsデバイスドライバ開発入門 - 人とか機械とか
    Itisango
    Itisango 2013/04/02
    #Microsoft #Windows #device #driver #開発 #技術 #book #本
  • 1