X



マイクロサービス化は地獄への入口
0002仕様書無しさん垢版2022/11/22(火) 17:04:44.27
俺の会社は一つのテーブルをいろいろなサブシステムが使っていて、
たまにそのテーブルのあり方について喧嘩になる。
0004仕様書無しさん垢版2022/11/22(火) 20:21:03.52
マイクロサービスを活かせるのはyahooや楽天ぐらいの規模じゃないと難しい
大抵は開発コスト増になるだけ
現にマイクロサービス化に移行して後悔している会社は多い
そして移行を推進した奴はほぼ逃げる
0005仕様書無しさん垢版2022/11/22(火) 21:01:59.97
>>2
それはマイクロサービスじゃねえ
マイクロサービスのDBは各マイクロサービスで独立してるもの
0006仕様書無しさん垢版2022/11/22(火) 22:01:50.93
例えばどんなこと?
モノリシックだとテーブルをジョインすれば取れてたデータがマイクロサービスだとわざわざapiを設計しないといけないとかそんな感じ?
0008仕様書無しさん垢版2022/11/22(火) 22:45:31.35
>>2
分けろ分けろw
0009仕様書無しさん垢版2022/11/22(火) 22:49:15.93
>>6
それもそうだしトランザクションが難しくなったりパイプラインもそれぞれ設定しなくちゃいけなくなったり複雑にはなるな
いい点はこのサービス君(のとこのチーム)なと出来たりとか技術違っても問題なかったりとかサービスごと入れ替えたりとかやりやすいしもう物理的に分かれてるのでスパゲッティになりにくい
0010仕様書無しさん垢版2022/11/22(火) 22:58:15.75
6の設計でもいいんだろうけど、マイクロサービスではないわな。
0011仕様書無しさん垢版2022/11/22(火) 23:21:24.53
GitHubのモノリスからマイクロサービスへのジャーニー
https://www.infoq.com/jp/articles/github-monolith-microservices/
GitHubでのソフトウェア開発の方法を根本的に再考する必要があることが明らかになりました。生産性を上げる前に全員にRubyを学習させ、同じモノリシックコードベースで開発を行うことは、GitHubをスケーリングするための最も効率的で最適な方法ではなくなったのです。

過去18か月のGitHubの成長で、マイクロサービス環境の利点のいくつかは私たちにとって本当に魅力的に見え始めています。

↓ ↓ ↓ ↓ ↓

GitHub 元CTO「マイクロサービスにしたことがアーキテクチャ上の最大のミスだった」
https://togetter.com/li/1974907
0012仕様書無しさん垢版2022/11/22(火) 23:32:05.25
数百行がマイクロサービスとするならうちはマイクロサービスではないな
サービスごとに1万くらいはある
0014仕様書無しさん垢版2022/11/22(火) 23:55:41.24
そのまとめにも書いてあるけど
小規模ベンチャーとかはやらんほうがいい
うちは数百人のエンジニアがいるから回せてるけど
0015仕様書無しさん垢版2022/11/23(水) 02:06:26.68
某ちょい有名サービスなんかはマイクロサービス化で完全に失敗して技術責任者をすげ替えてモノシリックに戻してたな
単一サービスだとデメリットの方が大きいね
複合サービスだとメリットが上回るけど
0016仕様書無しさん垢版2022/11/23(水) 09:09:32.45
成り行きで俺ほぼ一人でゲートウエイパターンやってるけど大丈夫よ
まあ7つくらいしかないので数百行が「マイクロ」だとただサービスがいくつかあるだけだけど
0017仕様書無しさん垢版2022/11/23(水) 10:27:02.17
ソシャゲとか広告に10年前くらいから居てマイクロサービスが提唱される前からマイクロサービスやってる
結局つよつよが設計したプロジェクトはどんなアーキテクチャでも上手くいく
よわよわは何やっても地獄
0020仕様書無しさん垢版2022/11/23(水) 13:52:53.05
いくらなんでもサーバ間インターフェースがHTTPとかないとおもう
そうするのはしってるが
なんでそうするのかまったく理解できない
0021仕様書無しさん垢版2022/11/23(水) 14:23:17.40
HTTPは速度が遅すぎる
1回や2回呼ぶだけならいいが数十回や100回以上呼ぶととんでもない時間待たされる事になる
0023仕様書無しさん垢版2022/12/18(日) 13:58:32.44
売上数千億規模じゃないとやる意味はないな。
最初はデータベースとの切り離しだけ意識してりゃいい
0024仕様書無しさん垢版2023/01/02(月) 02:58:10.07
そこで出てきたのがgRPCって認識でOK?
レスを投稿する


ニューススポーツなんでも実況