書評『Web配信の技術』gofiber/fiber@v3.0.0-beta.4リリースに寄せて

#Go#fiber#書評
2025/01/18
ArticleImage:01JHXFCPQKFK3ARMEAKRFXQF3K

gofiber/fiber v3.0.0-beta.4リリース

gofiber/fiber v3.0.0-beta.4がリリースされ(て)ました

このリリースには私も微力ながらコントリビュートしています

リリースノート

私が送ったPRはConditional Requestsに関する修正なのですが
私がこのバグを発見して fiber へコントリビュートする機会を作れたのは
間違いなく『Web配信の技術―HTTPキャッシュ・リバースプロキシ・CDNを活用する』のおかげです

『Web配信の技術―HTTPキャッシュ・リバースプロキシ・CDNを活用する』

言わずと知れた

本書ではRFCを形骸的な参考文献としてでなく
読者が実際に触れて理解を深められることを意識しているように感じます

私自身RFCに目を通すようになったのは現在いるプロジェクトにアサインされてからでした

そのため本書を手に取るまではあまり親しみがなかったものの、本書でキャッシュというテーマを通じて少しずつRFCを読むことへの心理的なハードルを下げることができました

もっと早く出会いたかった1冊です

おわりに

このブログはCloudFrontで配信しているのですが

  • ユーザー - CloudFront
  • CloudFront - オリジン(S3)

のcache-controlを横着してどちらもGatsbyのドキュメントに載っていた設定にしています

CloudFront - オリジン(S3)は改良の余地ありな気がするのでちょっとずつブラッシュアップしていきたいです


Recommend Articles

Gatsby.jsとgqlgenでブログを作った

はじめに 最初は単にGraphQL、gRPC、ECS、New Relic etc 自分が興味のある技術トピックでHello World Enterprise Editionをやるだけのつもりだったものの GraphQL -> ヘッドレスCMS -> ブログ という連想ゲームの結…

2024/12/23

ArticleImage:01JFT54WPPZ0ET3XTKZ0JTCMRE

S3 + CloudFrontで実現する独自ドメインGoパッケージ

はじめに go.uber.org/mock google.golang.org/grpc gorm.io/gorm 独自ドメインで配布されているGoパッケージはカッコいい 、 のような のPrefixがない分、importディレクティブがスッキリして見える 今回は当ブログのバ…

2025/01/26

ArticleImage:01JJHA5TFHVR4MP9ZWJSDD713A

Copyright © miyamo2 All rights reserved.