Software Design 2022年11月号
特集 いまJamstackを始める理由
OSとネットワーク、IT環境を支えるエンジニアの総合誌として長く発行されている雑誌、Software Design。 その2022年11月号の第2特集 いまJamstackを始める理由を執筆しました。

Software Design 2022年11月号 | 技術評論社
第1特集
なぜコンテナ・Dockerを使うのか?
使いどころや導入方法に関する10の疑問
Webサービスなどのシステムをコンテナ仮想化技術を使って構築/運用する例が増えてきました。サーバ仮想化技術(仮想マシン)でも、従来の物理サーバに比べれば運用負担やコストの軽減、高い拡張性や可用性を実現できるはずですが、なぜコンテナに移行する必要があったのでしょうか?
本特集では、このようなコンテナ初心者の素朴な疑問から、システムのコンテナ移行を検討している人の具体的な疑問まで幅広く答えを示します。きっと、みなさんの悩みを解消するヒントが見つかります。
第2特集
いまJamstackを始める理由
サイト構築から公開まで一挙解説
近年のWeb開発では、数々のフレームワークやSingle Page Application、サーバレス、ヘッドレスCMSなどさまざまな技術が登場しています。一方で、増加するコンテンツやアプリケーション、肥大化するシステム、煩雑になる管理など、どんどん複雑になるWeb開発において、全体的なブレークスルーが求められてきているでしょう。
本特集では、昨今注目を集める「Jamstack」について、その全体像や既存の技術との違い、Jamstackでのサイト構築・公開までを、Jamstack企業として日本で名高いピクセルグリッド社のエンジニアが一気に解説。これまでのWeb開発の課題をクリアする新たな選択肢として、いざ挑戦してみましょう。
短期連載
再発見! デスクトップLinux入門
[1]今どきのデスクトップLinux事情
本誌読者のみなさんならば、サーバサイドで普段からLinuxを利用している印象があります。しかし、デスクトップLinuxはほとんど触れてない人も多いのではないでしょうか。「たまにサーバのXを触っているよ」という方、アレは10年以上ほとんど変わっていないので忘れてください。今回の本連載は、Linuxのゲーム環境がすごくよくなり、それに合わせてLinuxのデスクトップもすごくよくなっているということを読者のみなさんに知ってほしいな、というところから始まりました。
短期連載
新生「Ansible」徹底解説
[最終回]MoleculeとCI
新しくなったAnsibleについて、初心者の方から経験者の方までを対象に、概要から、新旧の変更点、基本の使い方、新機能の活用方法、そして応用まで幅広い内容をお届けする短期連載です。最終回はAnsible RoleのCIの実行、テスト自動化を支えるMoleculeに焦点を当てます。基本的な使用方法から、定番のプラットフォームとの連携方法、GitHubでCIを利用するための基礎知識まで紹介します。
https://gihyo.jp/magazine/SD/archive/2022/202211
内容
全部で21ページ。3章立てになっています。
- 第1章 Jamstackをすすめる理由
- 第2章 さまざまな比較から見るJamstack
- 第3章 Jamstackの入り口
1章がJamstackとはなにかという解説で、2章は間違いやすい技術との比較、3章はAstroとCloudflare Pagesを使った実践編となっています。