Many of the best practices that apply to building distributed software systems also apply to serverless application development. These are some important design patterns that can help you build well-architected applications.
Event-driven architectures have grown in popularity in modern organizations. This approach promotes the use of microservices, which can be designed as serverless applications. This post discusses the benefits of the event-driven approach, along with the trade-offs involved.