5. What is Serverless?
Small pieces of Business Logic deployed independently
Using Services for non-Business Logic stuff:
Persistance (DB / Cache / Static)
Messaging
Authentication / Authorisation
Logging / Monitoring
6. What are the Pros
Seamless horizontal scaling
Fast and cheap ramp up
Pay as you go
High-end tech widely available
7. What’s the catch?
Vendor lock-in
Different development paradigms
On-premise solutions can be difficult to set up and
maintain (see ‘Vendor Lock-in’)
21. Getting started:
1. Install serverless CLI
(https://serverless.com/framework/docs/getting-started/)
2. Make sure AWS credentials are in place
3. Choose you language (Javascript, Java, Python, Go, C#
are supported)
4. Create a new Service via ‘serverless create`
22. Now what?!
1. Deploy your empty service
2. Add your functions and resources to serverless.yml
3. Start implementing your functions