# Introduction

Even if you're the biggest proponent of serverless (opens new window) architecture and you only use AWS Lambda (opens new window), DynamoDB (opens new window) and all other AWS (opens new window) serverless services, you understand that Serverless = "someone else is responsible for these servers going down".

All AWS (opens new window) services are built upon three main pillars:

  • Compute
  • Storage
  • Network

Taking this knowledge into account, it's very important to understand the basics of:

  • Network Protocols
  • Web Application Scaling
  • Differences between database architectures
  • Session Handling

and much more.

So let's not wait and get started.