
本書はAWSを用いたサーバーレスアプリケーションの構築方法を、これからAWSやサーバーレスについて学習するRubyエンジニア向けに解説した書籍です。 サーバーレスとは我々のような開発者がサーバーを管理・運用することなくアプリケーションを構築・実行できるようにするしくみです。書いたプログラムをアップロードすることで任意のタイミングで実行できたり、自前でサーバーを用意しなくてもキューやデータベースを利用できたり、といったことが可能になります。 SlackのスラッシュコマンドやBotをハンズオン形式で作成しながら、サーバーレスアプリケーションの構築方法を学べる内容となっています。
取り扱う技術要素
- AWS(AWS SAM, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Amazon S3, Amazon SQS) - Ruby
対象読者
本書は次のような読者を対象としています。 - AWS、サーバーレスに興味のある人 - Rubyを学んだエンジニア
前提とする知識
本書を読むにあたり、次のような知識が必要となります。 - Rubyの基本的な文法の理解 - ターミナルやエディタを用いたプログラミングの経験 - HTTP通信のしくみ