以下の記事、内容がひどくて空いた口が塞がらなかったのだが、
(はてブで)ブックマークして下手にホッテントリにでもなったら嫌だなと思いそっとブラウザのタブ閉じた。
が、しばらくすると残念ながらホッテントリ入りしてしまったので、はてブにコメントを軽く書こうとしたが100文字に収まらなかったので増田にした。
技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL
まず、「特定条件下では MySQL は我々のプロダクトには不向き」を「MySQLを使うと会社は潰れる」なんて表現するのおかしいでしょ。
以下の記事からの引用だが Uber のエンジニアは「PostgreSQLではアーキテクチャに制限がありすぎてUberのシステムを支えきれない、MySQL+InnoDBに変えたら全部解決した」と主張している。
UberエンジニアがブログでPostgreSQLにダメ出し、PostgreSQLコミッター石井達夫氏に反論を聞く
RDMS(に限らずライブラリやミドルウェア一般)の評価は採用する開発プロダクトの要件とユースケース次第。
Not for me/us. を「これを使うと会社が潰れる」って……MySQL開発チームから名誉毀損で訴えられろと思う次第。
(サーバサイド開発の言語は)TypeScriptでいい。と言いつつ、結論はこれ
| TypeScriptで書いたサーバーサイドのコードの半分ぐらいも属人化している。なぜかメンバーのキャッチアップが進まない。
ん????
こんな評価眼で開発力で文章力の人を「厭味が無くて楽しめた」だの「公開してくれてありがとうございます」とか言うブクマカにもそれにスターをつける人にも衝撃だよ。
ちゃんと読んでくれよ。それから、ブックマークするか判断してほしい。あーあ
---
| 逆に、Uberエンジニアに対して、PostgreSQL開発チームから名誉毀損で訴えられろと思わないのは何故?
という言及への返信。
Uber に関しては。
自分たちが扱う規模のデータを捌ききれないという問題を、その原因が利用者(Uber)側ではなくデータ永続化におけるPostgreSQLのアーキテクチャが原因だと思われるということをきちんと測定して結論してるからかな?
さらにUberはそのことを安易に「PostgreSQLを使うと会社が潰れる」というような煽り口調の一般化をせずに自社には不向きだったということをブログに載せているため議論の土台が開けていることが重要だと思う。
今回の問題の記事はRLSとID採番というデータベースの根幹機能ではない付加機能で自分たちのプロダクトとミスマッチしているだけで一般化して罵ってるのが悪質だと思うんよなぁ
逆に、Uberエンジニアに対して、PostgreSQL開発チームから名誉毀損で訴えられろと思わないのは何故?
自分たちが扱う規模のデータを裁けないという問題を、その原因が利用者(Uber)側ではなくデータ永続化におけるPostgreSQLのアーキテクチャに基づくということをきちんと測定して評価し...
そもそもDBなんて大まかなタイプで分かれていて同じタイプでの個体差なんてたかが知れているから、その初歩も調べずに選んでんのかよって話でそのDB叩くとか意味わからんよな
ネタポエムだと思ってブクマしてしまってた…😟
Uber のエンジニアは「PostgreSQLではアーキテクチャに制限がありすぎてUberのシステムを支えきれない、MySQL+InnoDBに変えたら全部解決した」 Postgresは性能面がネックなのよね 特にread heav...
あのvaccum でうんこ汲み取り必須なのどうなってるの?
自動でやってくれるしストレージがギリギリで生きてるようなところでもないと別に意識しなくていいと思うけど
ポスグレはコネクション=プロセスだからしんどい Apacheのprefork ばりにスケールしない でもSaaSならアクセスも予想しやすいしパフォーマンスで苦しむのは少ないのだろう
酷いITってテストコードすらなくそれを書く工数すら用意してない企業の事かと思ったら違った 高い倫理観を持て
「|」って何かと思ったら引用符のつもりなのか。 ちゃんとはてな記法を学べー!
でも>><<が引用ってはてなルール、だいぶ一般的じゃないから広まらないと思うわ……
もっと全体的にツッコミ入れた記事かいてほしいわ
ITだけでなく科学とかあらゆるジャンルでこれ ナゾロジーとか喜んでブクマしちゃう村民性なので…
ナゾロジー面白いよね👍️
そう、面白かったり説得力があれば飛びつく 自分で判断する脳がないので中身の真偽などはどうでもいい
DBだけより敢えて王道から外れよう。自分が学んだ技術使おう!って個人の思いが出てて危険だった 王道は余裕で作れて初めて色んな技術導入したりそれ専門の部門あったりで元増田レ...
なんかMySQL叩きたいAzureユーザーかな なんでRLSが必須なのか分からんかった。ご自慢のTypeScriptでどうにかなるだろうしAzureにユーザー管理系サービス無いの? オンプレかコンテナかもし...
うちもSaaSで100社くらいクライアントだけどRLSは使ってないな ロジックで認証認可してる
https://zenn.dev/nem/articles/ade7b83cae2fa5 みんな好きねコレ 自己紹介の内容で技術選定以前の問題 やばめのスタートアップね。出来るリーダー逃げられて後釜で必死に頑張ったんだろうけどち...
ワイも今どきRubyが、Railsがみたいな糞記事がQiitaやZennにあがってるのがキツイって常々思ってる 今どきRubyってマジで意味不明
ワイの職場は今時Redmine使っとるやで
ワイんとこもや ネットに繋がってて検索が出来たらまあ何でもええやで
使いにくいけど最悪でもない。自分らで管理できるなら有り むしろ金払ってAsanaは狂ってる
社内がそれで、見た目が古いしイマイチなんよな 一部プロジェクトではBacklogでこっちのほうが見やすいし快適だった でもRedmineに機能面では足りてないところがあって一部のみになって...
Backlogって使いやすいけど他と連動とかなると弱くてほんとタスク管理だけなのよ
うちはslackとしか連携してないからあまり不便は感じてないな
そうはいっても世の中Railsのサービスかなり多いで 転職活動してるときに求人を結構見てたけどRailsばかりだった 自社サービス系だからSIer界隈は知らんが
管理画面以外でどこで使うんやって話
https://blog.usize-tech.com/study-react-1/ そいえばReact調べた時に訳わからんサーバーレス書いてた人いたなって検索したわ やっぱ分からん。AWS全冠は危険だしこんなののマネージメント受けたく...
mysqlレベルのものを使って会社潰れるは、自分には使いこなせません言ってるようなものなのに、 よく自分の技術力のなさを技術記事投稿サイトで偉そうにひけらかせるなと思ってた ...
読めば分かるが言ってることは間違いじゃない。でもMySQLに噛みつかなくてもって内容 TypeScriptとかフロントも頑張ってるけど端々に俺凄いサービス作ってるんだぜが溢れてて何故かMySQL...
元の記事のはてブに一定間隔で「じゃあすごい数のtoBをMySQLでどう捌くんですか〜」ってのが発生するの分からん 怒ってる人たちは MySQLで考えた 権限とか面倒 RLSとかあるポスグレ...
ひとつの経験知として有益だと思ったけど、あれにケチつけてるブクマカの態度的に「俺のほうが詳しい」マウント癖やばそう 40、50代のめんどくせえ中年エンジニア像を想像した
ブクマみたらわかるけど ブクマをしている彼らの多くは知能は著しく劣っているか、何も知らない素人だぞ。 その猿山の大将が触れたら、よくわからんけどとりあえず配下の猿たちも触...