Developers can encounter challenges when developing applications with FaaS due to the unknowns of using a new platform. When embracing serverless, you encounter new sets of challenges, from how many functions to use and how to monitor application health and ensure observability to how to optimize for the costs and performance of your application.
Michael Garski discusses the approach that Fender Digital has taken to implement a 100% serverless infrastructure and the practices the company have honed over the last two years as it embraced FaaS. Michael also offers an overview of how the architecture was implemented and how it addresses the challenges associated with serverless architectures. Along the way, you’ll explore optimizing function invocation performance and application performance monitoring.
Michael Garski is the director of platform engineering at Fender Digital, where he manages the team responsible for service development and testing, DevOps, and data. Previously, he was a search architect at Myspace working with various search technologies including Lucene, Solr, and Elasticsearch. He is passionate about application reliability and observability and their impact on customer satisfaction.
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org