The Practical Guide to DevOps in a Serverless Environment
Serverless computing is a logical evolution in infrastructure support for APIs, microservices, and the cloud. To truly experience the acceleration and innovation that serverless can catalyze, companies must embrace DevOps along with it. Without a process that inherently includes automation, standardization, governance, and repeatability, the management of serverless environments will get out of hand quickly.
This eBook is focused on helping you to understand all of the facets of using DevOps with serverless. By the end of this book, you’ll have a firm grasp of why it’s important to adapt and implement serverless DevOps, measure its value to the organization, and simplify the development, deployment, security, and governance of your serverless implementation.
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at a high velocity. -AWS DevOps Model
This eBook is intended for developers, technical leads, architects, and IT and tech-savvy business leaders interested in efficiently modernizingor implementing DevOps practices to gain maximum benefit in the serverless cloud environment.
At the end of this eBook, you’ll have a practical understanding of the difference between DevOps and Serverless DevOps.
ADOPTION & EXPANSION
+ Number of APIs
+ Business coverage
+ Number of contracted apps
+ API usage
+ API reuse
EFFICIENCY & COST SAVINGS
+ Number of APIs in each SDLC stage
+ Time spent in each SDLC stage
+ Cost and time to build an API
+ App development velocity
+ Number of launches per year
+ Number of defects
SECURITY & VULNERABILITIES
+ Security violation
+ Policy enforcement
+ Time since the last version was published
+ Number of throttling issues
+ Time to onboard
+ Number of deployments
+ Number of incidents
+ Percentage of customers impacted. per incident
+ Time to resolve incidents