Skip to content
Braden Hitchcock edited this page Jan 30, 2020 · 4 revisions

Scootr AWS Driver

This wiki contains documentation about using the Scootr runtime library with Amazon Web Services to build and deploy microservices. It contains helpful links to AWS documentation as well as code examples for how to write handlers for compute resources and use other AWS services available to compute resources via their references in the Scootr configuration.

For a more comprehensive overview of what the Scootr abstractions are and how they interact with each other, see the Scootr documentation.

Getting Started

The most difficult part about using Scootr is writing the code for your handlers. This is intentional, as all the other components of the library are meant to make configuring and deploying your microservices as quick and painless as possible. This looser API for the code allows the system to maintain a high level of flexibility, giving you the freedom to write whatever business logic you want.

That said, what can make things a little more challenging is that the code is provider specific. In the case of the AWS driver, the code in your compute resources will most likely need to use AWS SDKs to do anything useful. As such, most of the documentation in this wiki contains examples on how to use the AWS SDK inside of Scootr for your specific runtime and language.

The best place to start is with the "Writing Code" section of the Wiki. This will give you a general overview of the inputs and outputs expected from the handlers you implement in your compute resource code. Then, after you've reviewed the language specific section of your choice, you can move on to learning about how the driver interacts with the AWS SDKs.

A list of available SDKs can be found on the supported runtimes page.