7 Building a scheduling service for ad hoc tasks

This chapter covers

  • Approaching architectural decisions when faced with a novel problem
  • Defining nonfunctional requirements
  • Choosing the right AWS service to satisfy nonfunctional requirements
  • Combining different AWS services

With serverless technologies, you can build scalable and resilient applications quickly by offloading infrastructure responsibilities to AWS. Doing so allows you to focus on the needs of your customers and your business. Ideally, all the code you write is directly attributed to features that differentiate your business and add value for your customers.

What this means in practice is that you use many managed services instead of building and running your own. For example, ...

Get Serverless Architectures on AWS, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.