DZone released a new guide: Cloud Native Development & Deployment. I’m proud that my article Serverless Architectures on AWS is part of the free ebook as well.
A serverless platform allows you to run your application including computing, storing, and networking without the need of spinning up and managing a single (virtual) machine. Being able to focus on software development instead of operating a fleet of servers is the primary driver behind serverless. Dividing your application into small functions is necessary when following a serverless approach. Making use of microservice architectures helps you to achieve that goal. Serverless is made for event-driven architectures.
- Cloud Native Applications and the CAP Theorem
- Diving Deeper Into Cloud
- Adapting Serverless Architecture
- Cloud-native Middleware Microservices