【Go言語】 webapp GO Part1 【Golang】 [無断転載禁止]©2ch.net (609レス)
上下前次1-新
536: 2018/12/06(木)16:35 ID:??? AAS
Twitterリンク:ydnjp
参考までに
Twitterリンク:5chan_nel (5ch newer account)
537: 2018/12/07(金)16:45 ID:??? AAS
それならサービスBにプレーンなApollo-server(graphqlサーバ)デプロイして
サービスA(nuxt.js側)からクエリ投げてJSON取得する構成のほうがよくないか
せっかく境界つくるんだから疎結合にしとこうぜ
Microservice化して作業担当者の責任を明確にしたほうがいい
負荷に応じてインスタンスのグレードやインスタンス数を上げたり下げたり出来るメリットも生まれる
フロントエンド(SSR)担当のサービスA
バックエンド(GraphQL)担当のサービスB
スッキリするじゃん
538: 2018/12/07(金)16:47 ID:??? AAS
まぁ例のQiita記事はApollo-clientとNuxt.jsのやり方だから、Serverには触れてないけどな
>nuxt.jsのserverMiddlewareでフックしてGraphQLのエンドポイント出すだけ
これに対しての意見な
serverまでnuxt.jsに密結合させる必要はない
539: 2018/12/13(木)19:15 ID:??? AAS
GoでGraphQL(GAE)
外部リンク:outcrawl.com
外部リンク:qiita.com
外部リンク:tech.mercari.com
外部リンク:github.com
>まず個人的な理由から。 筆者はGoogle App Engine/Standard Environmentの信者であり、
>それ以外のプラットフォームを使う気は今の所ありません。
いま日本企業で一番、エンジニアの採用に力入れまくってる
最先端ベンチャー企業の社員がここまで言い切るってことは
今後はGAE/Go注目かもしれんな
540: 2018/12/13(木)20:10 ID:??? AAS
俺もGAE/Go信者やで
実はその他のPaaSやIaaSクラウドにはない魅力がGAE/SEにはある。
それは「1日の予算設定」だ。
GAE/SEだけ、EDDoS(エコノミックDDoS)で予期せぬ損害を被るリスクが低いのである。
予算使い果たしたらOver Quotaエラーでて終わり。サービスは停止するが破産は免れる。
他のサービスは予算ライン超えても警告メール出すだけで止まらない。
パケ・ホーダイのないスマホでYoutube動画を見るくらい恐ろしい行為なのだ。
資金力のない零細ベンチャーが、悪意ある競合他者から身を護るために有効な選択である。
541: 2018/12/13(木)20:15 ID:??? AAS
GAE/Node.jsとGAE/Goってどっちがスピンアップ早いのだろう?と思って調べたらこうなった
外部リンク:www.bunkei-programmer.net
Go 平均0.495秒
Node.js 平均0.6516秒
Javaは問題外だな
542: 2018/12/15(土)02:50 ID:??? AAS
JavaScript界隈のエコシステムが羨ましくなってきた…
Nuxt.jsでSSR出来るのNode.js環境だけだし
パッケージマネージャーのYarnは高速かつ進捗表示が親切だし
(go get だと-vオプション付けても分かりにくい…)
GraphQLもApollo Server楽ちんだしドキュメントもわかりやすい
Go言語だとスキーマ定義が冗長だったり(graphql-go)
プレーンで可読性の高い定義ファイルから自動作成できる便利なgqlgenは
gqlgenコマンドバイナリが何かトラブってdeplicatedになってるし
いまいちすっきりしない
543(1): 2018/12/18(火)09:20 ID:??? AAS
jsみたいなコンパイラ通さない言語はテストが大変すぎて使いたくない
ほんのちょっとしたものを作るのはいいけど規模がでかくなると苦痛のほうが遥かに大きくなると感じてる
544: 2018/12/18(火)11:36 ID:JJQIQpAB(1) AAS
巨大なプログラムを書けない人はセンスが無いだけ
そういう人はコンパイラ使っても破綻する
545: 2018/12/18(火)14:35 ID:??? AAS
頭悪そうなレスだな
出来る出来ない論じゃなくて?
546: 2018/12/18(火)14:44 ID:6hLBEu5w(1) AAS
くゃしぃのぅ
547: 2018/12/19(水)08:10 ID:??? AAS
>>543
Typescriptあるやん
GoにはGoの良いところがあるから心配するな
548: 2018/12/19(水)08:26 ID:??? AAS
外部リンク:github.com
prisma/prismaはいつGoogle Cloud Datastoreに対応してくれるんだい?
549: 2018/12/19(水)13:01 ID:??? AAS
何事も適材適所
550: 2018/12/21(金)17:40 ID:??? AAS
(1)Google App Engine Datastore
import "google.golang.org/appengine/datastore"
(2)Google Cloud Datastore
import "cloud.google.com/go/datastore"
(3)Google Cloud Firestore
import firebase "firebase.google.com/go"
この関係が複雑で分かりにくい
将来的には(3)からbetaが取れて本流になるんでしょ?
あとgo111の第二世代GAE/SEと旧世代のコードが分散してて辛いな
最新の情報はここを見て!という道標が欲しい
省1
551: 2018/12/21(金)18:27 ID:??? AAS
(3)Google Cloud Firestoreは、betaなので東京リージョンが存在しない。
(2)Google Cloud Datastoreは2019年中に自動で(3)にアップグレードされる
おそらく(1)も?
Firestoreの裏側にはSpanner(単独で使うとめっちゃ高い)がある。
またDatastoreモードとNativeモードがある。
Datastoreの裏側にはBigtableがある。旧世代の制約はここから来てる。
FirestoreがGAになったらDatastoreは用済み。
Firestore Native Modeのほうがいいならbetaであること、東京リージョンがないことを覚悟して使うべし。
552: 2018/12/21(金)20:39 ID:??? AAS
spanner使ってるけどつらみがある
553: 2018/12/21(金)20:45 ID:??? AAS
それは課金額が原因?
554: 2018/12/21(金)22:10 ID:??? AAS
原因不明のabortが多いのよね
555: 2018/12/21(金)22:17 ID:??? AAS
なるほど
上下前次1-新書関写板覧索設栞歴
あと 54 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s