はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ マイクロサービス

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 248件)

エウレカのマイクロサービスデザイン – pairsフルスクラッチを通して | eureka tech blog

2015/12/13 このエントリーをはてなブックマークに追加 3794 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita pairs エウレカ フォトグラファー 金子

この記事は エウレカ Advent Calendar 2015 ( Qiita ) の13日目の記事です。 pairsのリリース当初から開発に携わっている金子です。 普段は エウレカのフォトグラファー として撮影をしており、その合間に開発を行っています。 さて、今回はpairsがマイクロサービスを選択した理由と、現在の状況とこれからどのようにしていくかを紹介します。 マイクロサービスとは? マイク... 続きを読む

マイクロサービスにおける決済トランザクション管理 - Mercari Engineering Blog

2019/06/07 このエントリーをはてなブックマークに追加 1026 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mercari Engineering Blog 開発

この記事はMERPAY TECH OPENNESS MONTHの15日目の記事です。 こんにちは。メルペイのPayment PlatformチームでPaymentServiceの開発を担当するエンジニアの @foghost です。 メルペイではマイクロサービスのアーキテクチャで決済システムを開発しています。その中でPaymentServiceは決済トランザクション管理の基盤サー... 続きを読む

ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など

2022/01/18 このエントリーをはてなブックマークに追加 894 users Instapaper Pocket Tweet Facebook Share Evernote Clip リズ 手元 ITエンジニア 初学者 ITエンジニア本大賞

ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など 「ITエンジニア本大賞」は、仕事の役に立った本、初学者におすすめの本、ずっと手元に置いておきたい本など、おすすめの本をITエンジニアがWeb投票で選ぶ... 続きを読む

テスト駆動開発とマイクロサービスのせいで短命に終わったスマホゲームの話 | 日経 xTECH(クロステック)

2019/05/14 このエントリーをはてなブックマークに追加 804 users Instapaper Pocket Tweet Facebook Share Evernote Clip xTech クロステック 日経 テスト駆動開発 スマホゲーム

登録会員限定記事 現在はどなたでも閲覧可能です 「悪い方が良い」原則をご存じだろうか? プログラミング言語「Common Lisp」の開発に携わったことでも知られるソフトウエア技術者リチャード・ガブリエル(Richard Gabriel)氏が1990年に発表した有名なエッセイ「The Rise of ``Worse is Better''」で主張したソフトウ... 続きを読む

マイクロサービスのための綺麗なAPI設計 by Go Takagi | Wantedly Engineer Blog

2016/08/17 このエントリーをはてなブックマークに追加 663 users Instapaper Pocket Tweet Facebook Share Evernote Clip API設計 Wantedly Engineer Blog

1. マイクロサービス化をすすめるにあたり、 やりとりは全てAPIで行う 2. APIのRequestは一括で Gateway(Kong) が受けとり、Gatewayが内部のAPIに渡す 3. 内部のAPIであっても外部に公開できるようなクオリティのAPIを作成し、サービスを構成する 今回は、この方針を推し進めるにあたり、現在多くの媒体で 主流なRESTfulなJSONのAPIをどう設計していくか... 続きを読む

マイクロサービスはもう十分 | プロダクト・サービス | POSTD

2017/07/04 このエントリーをはてなブックマークに追加 659 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD モノリシックアプリケーション プロダクト 要旨

モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。要旨 モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえ... 続きを読む

なぜマイクロサービスは失敗するのか? - kawasima

2021/05/11 このエントリーをはてなブックマークに追加 590 users Instapaper Pocket Tweet Facebook Share Evernote Clip kawasima

Eberhard Wolffさんのこのプレゼンの要約です https://www.youtube.com/watch?v=B3O-qYM-Kkw 共通のデータモデル 共通のデータモデルを通信に使う 各サービスで必要となるデータの内部モデルは異なるかもしれない データモデルが、共通ライブラリと同じ意味合いになる すべてのサービスが、最新のライブラリを使わなくて... 続きを読む

Microservices における認証と認可の設計パターン - Please Sleep

2020/05/28 このエントリーをはてなブックマークに追加 544 users Instapaper Pocket Tweet Facebook Share Evernote Clip 要件 パターン web 一般論 microservices

マイクロサービスにおける認証と認可の、一般論としての設計パターンを調べたところ、Web 上の複数の記事で似たようなパターンが登場していた。ここでは、まず認証と認可が実現したい一般的な要件と、そのマイクロサービスでの難しさを整理し、認証と認可に分けて調査したパターンをまとめた。 あくまで “一般論” なので... 続きを読む

マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング

2020/08/09 このエントリーをはてなブックマークに追加 489 users Instapaper Pocket Tweet Facebook Share Evernote Clip PaymentService foghost メルペイ 開発

この記事はMERPAY TECH OPENNESS MONTHの15日目の記事です。 こんにちは。メルペイのPayment PlatformチームでPaymentServiceの開発を担当するエンジニアの @foghost です。 メルペイではマイクロサービスのアーキテクチャで決済システムを開発しています。その中でPaymentServiceは決済トランザクション管理の基盤サー... 続きを読む

結婚式でLINE Message APIを使った写真共有サービスを作った話 - tomoima525's blog

2017/10/16 このエントリーをはてなブックマークに追加 458 users Instapaper Pocket Tweet Facebook Share Evernote Clip tomoima525's blog 結婚式 着想 記憶 仕様

2017 - 10 - 16 結婚式でLINE Message APIを使った写真共有サービスを作った話 server python javascript 面白いもの 開発 先日結婚式を挙げました。式中ご参列いただいた方と簡単に写真を共有したいなと思い、そういうマイクロサービスを作ってみました。ここではどのように実装していったのかを記憶が薄れぬうちに書いていこうと思います。 着想と仕様 自分が結婚... 続きを読む

tmuxを効率よく使って開発を爆速にする最高の設定

2018/10/21 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip tmux zsh Neovim 爆速 リポジトリ

リポジトリを横断しての開発 自分は普段いくつかの(主にマイクロサービス)リポジトリを横断しつつコーディングをしています。 その際に tmux + zsh + neovim を使っているのですが、tmux(とzsh)を使って複数のリポジトリを横断する最高の設定を使っているので紹介します。 まず前提として、複数リポジトリのマイクロ... 続きを読む

gRPC-Webが正式リリース。WebブラウザからgRPCを直接呼び出し可能に - Publickey

2018/10/29 このエントリーをはてなブックマークに追加 423 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey grpc RPC CNCF http

Googleによって開発され、現在Cloud Native Computing Foundation(CNCF)によって開発がホストされているRPCフレームワーク「gRPC」は、プログラミング言語に依存せず、HTTP/2をサポートしたシンプルで高速なRPCを実現できる特徴を備え、マイクロサービスなど分散アプリケーションなどの実装で広く使われ始めています。... 続きを読む

マイクロソフト、マイクロサービス開発を容易にする「Dapr」をオープンソースで公開。サービス間呼び出し、ステート管理、サービス間メッセージングなど提供 - Publickey

2019/10/17 このエントリーをはてなブックマークに追加 410 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Dapr フレームワーク マイクロソフト

マイクロソフトは、マイクロサービスアプリケーションの開発を容易にするためのフレームワーク「Dapr」をオープンソースとして公開しました。現在アルファ版となっており、多くの開発者の協力を求めています。 マイクロサービスアプリケーションは、「マイクロサービス」あるいは単に「サービス」と呼ばれる、それぞれが... 続きを読む

マイクロサービスにおけるWeb APIスキーマの管理 ─ GraphQL、gRPC、OpenAPIの特徴と使いどころ - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/08/22 このエントリーをはてなブックマークに追加 405 users Instapaper Pocket Tweet Facebook Share Evernote Clip 近年 利点 パフォーマンス マイクロサービスアーキテクチャ

近年流行しているマイクロサービスアーキテクチャにおいては、「どういった通信方式を選ぶか」が開発の効率やサービスの信頼性、パフォーマンスを大きく左右します。この記事では、GraphQL・gRPC・OpenAPIそれぞれの利点と適切な使い分けについて解説します。 マイクロサービスにおけるWeb API管理の重要性 Schema Fast ... 続きを読む

Node.jsのマイクロサービスの構築を通してDockerを学ぶ – 前編 | プログラミング | POSTD

2016/06/29 このエントリーをはてなブックマークに追加 399 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker POSTD 本稿 node.js プログラミング

あなたが真剣に(https://docker.com/)に取り組んで、その全てを学びたいと思っているのでしたら、もう探し回らなくても大丈夫です。 本稿では、Dockerがどのように機能するのか、どんな部分が話題になっているのか、そしてマイクロサービスを構築する際の基本的な開発作業にどのように役立つのかについて紹介あなたが真剣に Docker に取り組んで、その全てを学びたいと思っているのでしたら、... 続きを読む

マイクロサービスに関する資料のまとめ | Ryuzee.com

2015/10/26 このエントリーをはてなブックマークに追加 394 users Instapaper Pocket Tweet Facebook Share Evernote Clip 責務 Ryuzee.com エンジニア 領域 組織

世の中マイクロサービスマイクロサービスうるさいのでちょっとこれ読んでおけという資料をまとめておきます。 はっきり言ってマイクロサービス化しようとすると、組織構造の話、エンジニアの責務の話など技術的な課題以外の領域にもいろんなチャレンジがあるので、普通のプロジェクトでも苦労する組織が取り組むとか、設計だけして開発を委託しているけどDB一極化がやばいので取り組むとかは止めておいた方がよいと思います。... 続きを読む

サーバーレスが気になる開発者に捧ぐ「べき等性」ことはじめ 第一回〜べき等性 (冪等性/idempotency) ってなんだ!? - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

2021/04/02 このエントリーをはてなブックマークに追加 385 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバーレス デベロッパー サーバーレスアプリケーション

次の新規プロジェクトで、要件が定まりにくいデジタルトランスフォーメーション / DX プロジェクトで、サーバーレス を使ってみようという方が増えています。サーバーレスアプリケーションや マイクロサービス 型アプリケーションを検討すると、いずれぶつかる言葉にべき等性 (冪等性 / idempotency) というものがありま... 続きを読む

マイクロサービスで必要になるかなぁって思って僕がOAuth2とOpenID Connectをなんとなく分かるようになるまでの物語 - Mitsuyuki.Shiiba

2016/07/12 このエントリーをはてなブックマークに追加 381 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 梅田 ヒーロー Mitsuyuki.Shiiba

2016 - 07 - 12 マイクロサービスで必要になるかなぁって思って僕がOAuth2とOpenID Connectをなんとなく分かるようになるまでの物語 Auth プライベートの勉強は気が向くままにふらふらと。梅田の地下街を歩いてる感じで!(←つまり迷ってる) 元々は、Pivotal Japanさんの、この「今日から君もヒーローだ!」的なタイトルに惹かれて Java (Spring Clou... 続きを読む

実践マイクロサービス ─ コンポーネント分割やトラブル回避の考え方をLINEの導入事例に学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!

2018/10/09 このエントリーをはてなブックマークに追加 370 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニアHub ソーシャルサービス 前職 キャリア 本稿

はじめまして、佐藤春旗です。 前職でソーシャルサービスやOSの開発を経て、2013年にLINEに入社。スタンプショップやLINE Payの開発に参加したのち、現在はスタンプショップなどを担当するLINE Shopのチームに所属し、マネージャーを務めています。 本稿では、マイクロサービスを軸に、2つのテーマを取り上げていきます... 続きを読む

マイクロサービスでの認証認可 - Qiita

2020/07/23 このエントリーをはてなブックマークに追加 342 users Instapaper Pocket Tweet Facebook Share Evernote Clip SaaS Qiita Istio OSS クラウドサービス

複数のクラウドサービスを利用している(マルチクラウド)など、単純には閉域網を構築できない環境でマイクロサービスアーキテクチャを採用する場合には、サービス間の認証認可が必要となる。この場合のサービス間の認証認可方式を決める参考となる、OSSやSaaS、Webサービスで採用方式ついて整理した。 Istio サービスメ... 続きを読む

クックパッドと分散トレーシング - クックパッド開発者ブログ

2017/09/06 このエントリーをはてなブックマークに追加 340 users Instapaper Pocket Tweet Facebook Share Evernote Clip 分散トレーシング クックパッド taiki taiki45

2017 - 09 - 06 クックパッドと分散トレーシング こんにちは、技術部の Taiki (@taiki45) です。 近年の Web サービスの開発ではマイクロサービスに代表されるように分散アーキテクチャが採用されるようになってきました。大規模でも素早いプロダクト開発をするために、クックパッドでもマイクロサービスを採用し分散アーキテクチャへの移行を進めています *1 。今回は、そのような分... 続きを読む

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD

2015/04/10 このエントリーをはてなブックマークに追加 333 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD モノリシックアプリケーション 翻訳 Ruby 講演

*過去9年わたりWebアプリケーションを開発してきたNiket氏((https://twitter.com/nexneo))は、2013年からGoを使って作業をするようになりました。この講演では、彼がどのようにRubyのモノリシックアプリケーションを分解しつつ、Goで記述されたマイクロサービスへと至ったかについて説明し過去9年わたりWebアプリケーションを開発してきたNiket氏(@nexneo)... 続きを読む

門脇 敦司 on Twitter: "1/ GitHub 元CTO「マイクロサービスにしたことがアーキテクチャ上の最大のミスだった」 (※少しマニアックな内容ですが、個人的には面白いと感じたので載せます→) htt

2022/11/16 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip HTT GitHub 門脇 https 元CTO

1/ GitHub 元CTO「マイクロサービスにしたことがアーキテクチャ上の最大のミスだった」 (※少しマニアックな内容ですが、個人的には面白いと感じたので載せます→) https://t.co/SCZfc2J8vI 続きを読む

Microservices Casual Talks に参加してマイクロサービスの奥深さに驚愕した - kakakakakku blog

2016/03/16 このエントリーをはてなブックマークに追加 328 users Instapaper Pocket Tweet Facebook Share Evernote Clip kakakakakku blog 効果

2016 - 03 - 16 Microservices Casual Talks に参加してマイクロサービスの奥深さに驚愕した Microservices 勉強会 昨日は「Microservices Casual Talks」に参加してきた.前日まで補欠35番目で厳しいかなーと思ったけど,奇跡的な繰り上がりで参加できた.本当に参加したくて祈り続けてたからその効果かも?w 「マイクロサービスアーキ... 続きを読む

「Amazonでさえサーバレスやマイクロサービスを理解できない」とDHH氏が主張する一方で、「進化可能なアーキテクチャこそ重要」とAmazonのVogels博士

2023/05/14 このエントリーをはてなブックマークに追加 325 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバレス DHH アーキテクチャ DHH氏 一方

Ruby on Railsの作者として知られるDavid Heinemeier Hansson(DHH)氏が自身のブログに5月4日付けで投稿した記事「Even Amazon can't make sense of serverless or microservices」(Amazonでさえサーバレスやマイクロサービスを理解できない)が話題になっています。 これはAmazon Prime Videoの技術部門が3月に自社ブ... 続きを読む

 
(1 - 25 / 248件)