#author("2023-03-14T01:28:17+00:00","default:admin","admin")
#author("2023-04-07T01:02:54+00:00","default:admin","admin")
-[[Pattern: Backends For Frontends:https://samnewman.io/patterns/architectural/bff/]]
-[[Backends for Frontends (BFF) 再考:https://zenn.dev/morinokami/scraps/20a4eab9415a50]]

-[[BFF(Backends For Frontends)超入門――Netflix、Twitter、リクルートテクノロジーズが採用する理由:https://atmarkit.itmedia.co.jp/ait/articles/1803/12/news012.html]]
-[[BFF(Backends For Frontends)の5つの便利なユースケース:https://atmarkit.itmedia.co.jp/ait/articles/1805/18/news022.html]]
-[[Back-end for Front-end Pattern (BFF):https://qiita.com/KIMSeongJoo/items/b697ccd7e6ed950bf800]]

-[[トレンドは優れたUXとSPA・BFF! 急成長企業の最新フロントエンド開発を体験しよう:https://codezine.jp/article/detail/10617?p=1&anchor=0]]
-[[マイクロサービス・アーキテクチャ:https://www.rayoo.jp/service/integration/microservice_arc/]]

-[[セッションレポート「Backends for Frontendsこそサーバーレスで楽をしよう!!~本来の目的に集中するために~」を見てBFFについて学習したことまとめ:https://tsd.mitsue.co.jp/blog/2021-10-28-event-report-aws-innovate-modern-app-edition-bff/]]
-[[BFFをとりあえず概要だけまとめてみた:https://qiita.com/hisashi_matsui/items/03af77d75e20a5b780dc]]
-[[BFFってなにそれ?美味しいの?:https://qiita.com/mojakun/items/89a7c627a8547021f009]]
-[[【BFF解説】大手エンタメアプリを支える”Node.js×BFFエンジニア”がナレッジ共有!:https://mail.google.com/mail/u/0/#label/%E3%83%A1%E3%83%A2/FMfcgzGslbFFMwgWdpJrxdKFDZfHxPsx]]

-[[gRPCとGraphQLのマイクロサービスでの使われ方とBFFの技術選定について:https://qiita.com/shingo02/items/2beb5200e07b97c0e805]]

-[[流行りのBFFアーキテクチャとは?:https://zenn.dev/offers/articles/20220418-what-is-bff-architecture]]
-[[Restful API、GraphQL…フロントエンドとバックエンドをつなげる方法:https://qiita.com/goofmint/items/76a1374ed0b743103cc3]]

-[[GraphQL と gRPC で通信する Go 製のマイクロサービスをセットアップする:https://qiita.com/takano-h/items/702ec2aef53a8c756690]]

-[[型安全なgrpc clientのコード生成とGraphQLで実装されたBFFの接続:https://hireroo.io/journal/tech/generate-type-safe-grpc-client-for-nodejs]]
-[[Web フロントエンド(TypeScript) と BFF(Spring Boot) をタイプセーフに繋ぐ 2022:https://zenn.dev/chiba/articles/typescript-spring]]

*概要 [#iad4b232]
-BFF(Backends For Frontends)

*事例 [#n7fc5b7e]
-[[なぜGraphQLをコードファーストに統一したのか? 型定義の一貫性を保つためのBFF/FE大整理:https://logmi.jp/tech/articles/326592]]
-[[Backends For Frontends(BFF)はじめました:https://techblog.zozo.com/entry/zozo-aggregation-api-bff]]
-[[プロダクトにNext.jsとGoを採用した理由と背景:https://tech.andpad.co.jp/entry/2021/07/09/100000]]
-[[DMM GAMESのプラットフォームリプレイスを支えるBackends For Frontends (BFF) の裏側:https://inside.dmm.com/articles/mmgames-bff/]]
-[[新プロジェクトのバックエンド開発にGraphQLを採用してみた話:https://tech.smartshopping.co.jp/backend-development-with-graphql]]

-[[新規開発においてBFF(Backend for Frontend) を採用すべきか:https://vivit.hatenablog.com/entry/2021/11/10/101530]]

**NestJS [#wd359d5b]
***MoneyForward [#k80ce464]
-[[NestJSでBFFをつくった話:https://tech.mfkessai.co.jp/2020/08/bff-by-nestjs/]]
--[[Harnessing the power of TypeScript & GraphQL:https://docs.nestjs.com/graphql/quick-start]]
-[[NestJSでgRPCクライアントを管理するtips:https://tech.mfkessai.co.jp/2021/07/grpc-client-in-nestjs/]]

***メルカリ [#z02c1fe1]
-[[Souzoh Tech Talk #04:Backends For Frontends:https://zenn.dev/cacbahbj/articles/c6797c076a4cbd]]
-[[メルカリ Shops での NestJS を使った GraphQL Server の実装:https://engineering.mercari.com/blog/entry/20210818-mercari-shops-nestjs-graphql-server/]]
-[[メルカリShops の技術スタックと、その選定理由:https://engineering.mercari.com/blog/entry/20210810-mercari-shops-tech-stack/]]
-[[NestJSでスケーラブルなBFFを構築。メルカリShopsエンジニアがGraphQL活用のリアルを語る【技術選定の裏側:GraphQL編 vol.2】:https://findy-code.io/pick-up/interviews/souzoh-engineer]]

***Yahooショッピング [#m7992cb0]
-[[Next.js + NestJS + GraphQLで変化に追従するフロントエンドへ 〜 ショッピングクーポンの事例紹介:https://techblog.yahoo.co.jp/entry/2020121530052952/]]

**Go [#td897e13]
-[[API設計が楽でコア業務に集中できるように。GraphQLで開発がどう変わったか?タクシーアプリGOの中の人に聞きました【技術選定の裏側:GraphQL編 vol.1】:https://findy-code.io/pick-up/interviews/mobilitytechnologies-engineer]]
-[[GraphQL と gRPC で通信する Go 製のマイクロサービスをセットアップする:https://qiita.com/takano-h/items/702ec2aef53a8c756690]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS