Aws Lambda Books
In 2006, Amazon Web Services (AWS) started to offer IT services to the market in the form of web services, which is nowadays known as cloud computing. Cloud computing is an internet-based computing service in which large groups of remote servers are networked to allow centralized data storage, and online access to computer services or resources.
Millions of customers —including the fastest-growing startups, largest enterprises, and leading government agencies—trust AWS to power their infrastructure, become more agile, and lower costs.
This is an up-to-date list of recommended 10 Aws Lambda Books.
1.Mastering AWS Cost Optimization: Real-world technical and operational cost-saving best practices
Author: Eli Mansoor (Author), Yair Green (Author)
Publisher: www.icl.org.il (April 3, 2019)
This book is a must read for both novices and those familiar with AWS.
It covers mainstay services, as well as those recently introduced at re:Inevnt 2018.
For manager and finance types - it will enable you to communicate intelligently with your developer peers. Of special interest to this audience is the last chapter - Operations. How to setup an organization for continued success in their cloud journey.
For developer folk, you'll find great lists of considerations to apply when making your architectural choices - so that your creations are not just technical, but also financial, success.
If you're wondering, I span both worlds, having been building and managing AWS based SaaS products since 2013. I found the book very readable. Despite my years of experience, still found new nuggets of knowledge.
2.Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Author: Gojko Adzic (Author), Nikola Korac (Illustrator)
Publisher: Neuri Consulting Llp (July 1, 2019)
Running Serverless is a technical tutorial book. It will be useful for two groups of software developers and architects: people who have no previous experience working with serverless applications and are interested in learning about emerging cloud architectural patterns, and people who already work with Lambda using other deployment frameworks and want to learn about AWS SAM, the Serverless Application Model.
The contents of this book are based on author's experiences with MindMup, a collaborative mind-mapping system that was one of the early adopters of AWS Lambda. MindMup moved to a serverless model from an application hosting service throughout 2016, in order to benefit from on-demand scaling. We reduced operational costs by about two-thirds while significantly increasing application capacity, speeding up development and reducing time to market for new features.
This book is structured as a walk-through for building a practical application. We start from a simple static API and gradually grow it into an online image-resizing service, ready for millions of users, with all the supporting operational and infrastructural capabilities. The application closely resembles real-world systems that many of you will develop in your jobs. This will give you a good structure for your own work, and you will be able to almost copy parts to get a head start. As you discover how to create and deploy different parts of the application, you will also learn about key aspects of Lambda and related services, important tips, techniques and tools for running serverless.
3.AWS Lambda: The Easy Step by Step Guide to Build and Deploy Serverless Applications for Beginners
Author: Curt Andrews
Publisher: Independently published (July 17, 2019)
AWS Lambda is a serverless, event-driven cloud platform. With Lambda, your computing resources are as big as your imagination! Lower your infrastructure costs while deploying systems and applications that are infinitely scalable. Learn how to design and then build Lambda functions and master AWS Lambda with actual code and examples contained in this book. When you understand how to use Amazon Web Services and AWS Lambda specifically, you unlock a world of computing power and possibilities. Get the most out of AWS Lambda simply by following the easy instructions fully explained inside this guide. It doesn’t matter if you have never used AWS before. This step-by-step guide gives you everything you need to know to do more with AWS Lambda than you ever thought possible!
4.AWS Lambda in Action: Event-driven serverless applications
Author: Danilo Poccia
Publisher: Manning Publications; 1 edition (December 5, 2016)
This is an excellent book for learning about not only AWS Lambda, but about other AWS services as well. That's because the author took the thorough approach of starting with foundational pieces -- by which I mean distributed and event-driven compute concepts, as well as select AWS micro-services used to implement them -- and wove a narrative that stitched them together into front-to-back working platform components. In my view, this is the correct approach because a similarly rigorous process is necessary when designing Serverless applications. And speaking of Serverless, you'll also gain perspective on the current direction that building I.T. functions and applications has taken. For readers who were never involved with the monolithic days of building applications and platforms, this perspective alone is valuable. The book is well-paced, extremely well-written and doesn't ask too much of the reader in terms of prior experience. AWS is gigantic these days (!), and continues to evolve rapidly; and this book presents a sweet-spot in between the (1) get-certified academic approach to AWS and (2) the practical, I need to get this going now demands. Highly recommended.
5.AWS: Amazon Web Services Tutorial for Beginners
Author: Bert David
Publisher: Independently published (September 15, 2018)
Amazon Web Services is a cloud service that can be used to for building, testing, and managing applications and services through a network of servers managed by Amazon in various locations all over the world. When you understand how to use Amazon Web Services, you unlock a world of computing power and possibilities. Get the most out of AWS simply by following the easy instructions fully explained inside this guide. It doesn’t matter if you have never used AWS before. This step-by-step guide gives you everything you need to know to do more with AWS than you ever thought possible!
6.Building Serverless Python Web Services with Zappa: Build and deploy serverless applications on AWS using Zappa
Author: Abdulwahid Abdulhaque Barguzar
Publisher:Packt Publishing (July 30, 2018)
Serverless applications are becoming very popular these days, not just because they save developers the trouble of managing the servers, but also because they provide several other benefits such as cutting heavy costs and improving the overall performance of the application.
This book will help you build serverless applications in a quick and efficient way. We begin with an introduction to AWS and the API gateway, the environment for serverless development, and Zappa. We then look at building, testing, and deploying apps in AWS with three different frameworks--Flask, Django, and Pyramid. Setting up a custom domain along with SSL certificates and configuring them with Zappa is also covered. A few advanced Zappa settings are also covered along with securing Zappa with AWS VPC.
By the end of the book you will have mastered using three frameworks to build robust and cost-efficient serverless apps in Python.
7.Amazon Lambda Complete Self-Assessment Guide
Author: Gerardus Blokdyk
Publisher: 5STARCooks (August 24, 2018)
Why is it important to have senior management support for a Amazon Lambda project? How do we Identify specific Amazon Lambda investment and emerging trends? What are your most important goals for the strategic Amazon Lambda objectives? Are we making progress? and are we making progress as Amazon Lambda leaders? What are your results for key measures or indicators of the accomplishment of your Amazon Lambda strategy and action plans, including building and strengthening core competencies?
This extraordinary Amazon Lambda self-assessment will make you the principal Amazon Lambda domain assessor by revealing just what you need to know to be fluent and ready for any Amazon Lambda challenge.
8.Hands-On AWS Penetration Testing with Kali Linux: Set up a virtual lab and pentest major AWS services, including EC2, S3, Lambda, and CloudFormation
Author: Karl Gilbert (Author), Benjamin Caudill (Author)
Publisher: Packt Publishing (April 30, 2019)
This book was published by Packt, which if you read enough technical books, you likely have an opinion of this publisher. They tend to rush publication as their books are often on version specific subjects or otherwise change quickly as is the case here. As a result there were a couple of word choice mistakes (such as referring to an "S3 instance" instead of "S3 bucket") or issues that would have been caught by a more thorough editor (such as the Preface mentioning that Chapter 17 would include information about Security Monkey, which it does not).
Of the two authors, I have never heard of Karl Gilbert. Benjamin Caudill on the other-hand is well-known in the AWS security community through his company Rhino Security. Rhino has published novel research and developed an AWS attack tool named Pacu. This book collects a lot of their research and focuses a lot on using Pacu.
Despite the title, this book isn't about Kali Linux. I heard a rumor the publisher unfortunately forced the use of that title and some discussion of using Kali, which distracts from the main content.
The book focuses on attack techniques against AWS and is primarily aimed at pentesters. Defenders will benefit from being aware of the attacks though. The book could be picked up by someone with no AWS experience, but in some places some minimal Python experience will help.
9.Expert AWS Development
Efficiently develop, deploy, and manage your enterprise apps on the Amazon Web Services platform
Author: Atul V. Mistry
Publisher: Packt Publishing (March 29, 2018)
Continuous deployment and Agile methodology have enabled huge advances in modern applications. This book will enable the reader to make use of this rapidly evolving technology to build highly scalable applications within AWS using different architectures.
You will begin with installation of AWS SDK and you will get hands-on experience on creating an application using AWS Management Console and AWS Command Line Interface (CLI). Next you will be integrating Applications with AWS services such as DynamoDB, Amazon Kinesis, AWS Lambda, Amazon SQS and Amazon SWF
10.AWS: The Ultimate Guide From Beginners To Advanced To Know And Understand Amazon Web Services
Author: Bradley Norman
Publisher: Independently published (October 7, 2019)
This is an ultimate guide book for the beginners. This book is prepared for beginner's who want to learn how amazon web service works to provide reliable, flexible, and cost-effective cloud computing services. I am quite new and want to learn about AWS, but got confused because so much there is so much terminology. Not sure where to start. But this quick book explains nice.