In the last chapter, we covered how Lambda functions are developed and deployed. Lambda functions are amazing, aren't they? They work so beautifully for our requirements.
In this chapter, we will go over our requirements and look at how various services can be applied to fulfill those requirements, using serverless paradigms. This chapter will mostly be an exercise, covering what every developer, leader, and architect has to do every time they start to develop an app.
In this chapter, we will cover the following steps:
- Analyzing a problem statement
- Designing a client app (an android app) requirements
- Identifying API endpoint requirements
- Designing events to be used by Lambda functions
- Designing the persistence layer and storing the data
Our goal is to make this chapter as interesting as possible, using figures and diagrams to help...