AWS Lambda in Action

AWS Lambda in Action

Author: Danilo Poccia

Publisher: Simon and Schuster

Published: 2016-11-27

Total Pages: 514

ISBN-13: 1638352054

DOWNLOAD EBOOK

Summary AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end. Foreword by James Governor. About the Technology With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you. Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices. About the Book AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back-end. Starting with an overview of AWS Lambda, the book moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part of the book puts these smaller examples together to build larger applications. By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS. What's Inside Create a simple API Create an event-driven media-sharing application Secure access to your application in the cloud Use functions from different clients like web pages or mobile apps Connect your application with external services About the Reader Requires basic knowledge of JavaScript. Some examples are also provided in Python. No AWS experience is assumed. About the Author Danilo Poccia is a technical evangelist at Amazon Web Services and a frequent speaker at public events and workshops. Table of Contents Running functions in the cloud Your first Lambda function Your function as a web API Managing security Using standalone functions Managing identities Calling functions from a client Designing an authentication service Implementing an authentication service Adding more features to the authentication service Building a media-sharing application Why event-driven? Improving development and testing Automating deployment Automating infrastructure management Calling external services Receiving events from other services PART 1 - FIRST STEPS PART 2 - BUILDING EVENT-DRIVEN APPLICATIONS PART 3 - FROM DEVELOPMENT TO PRODUCTION PART 4 - USING EXTERNAL SERVICES


AWS Lambda in Action

AWS Lambda in Action

Author: Danilo Poccia

Publisher: Simon and Schuster

Published: 2016-11-27

Total Pages: 514

ISBN-13: 1638352054

DOWNLOAD EBOOK

Summary AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end. Foreword by James Governor. About the Technology With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you. Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices. About the Book AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back-end. Starting with an overview of AWS Lambda, the book moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part of the book puts these smaller examples together to build larger applications. By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS. What's Inside Create a simple API Create an event-driven media-sharing application Secure access to your application in the cloud Use functions from different clients like web pages or mobile apps Connect your application with external services About the Reader Requires basic knowledge of JavaScript. Some examples are also provided in Python. No AWS experience is assumed. About the Author Danilo Poccia is a technical evangelist at Amazon Web Services and a frequent speaker at public events and workshops. Table of Contents Running functions in the cloud Your first Lambda function Your function as a web API Managing security Using standalone functions Managing identities Calling functions from a client Designing an authentication service Implementing an authentication service Adding more features to the authentication service Building a media-sharing application Why event-driven? Improving development and testing Automating deployment Automating infrastructure management Calling external services Receiving events from other services PART 1 - FIRST STEPS PART 2 - BUILDING EVENT-DRIVEN APPLICATIONS PART 3 - FROM DEVELOPMENT TO PRODUCTION PART 4 - USING EXTERNAL SERVICES


Amazon Web Services in Action, Third Edition

Amazon Web Services in Action, Third Edition

Author: Andreas Wittig

Publisher: Simon and Schuster

Published: 2023-05-30

Total Pages: 899

ISBN-13: 1638351910

DOWNLOAD EBOOK

Master essential best practices for deploying and managing applications on Amazon Web Services. This revised bestseller is packed with techniques for building highly available and scalable architectures and automating deployment with Infrastructure as Code. Leverage globally distributed data centers to launch virtual machines with EC2 Store and archive large volumes of data with EBS, S3, and EFS Persist and query data with highly available and scalable database systems with RDS and DynamoDB Enhance performance with caching data in-memory with ElastiCache and MemoryDB Use Infrastructure as Code to automate your cloud infrastructure Secure workloads running in the cloud with VPC and IAM Build fault-tolerant web applications with ALB and SQS Automate common sysadmin tasks with Lambda, CLI, and SDK Build cloud-native applications based on containers with AppRunner, ECS, Fargate Thousands of developers have chosen Amazon Web Services in Action: An in-depth guide to AWS to help them succeed with the AWS cloud. Readers love this all-practical handbook for its complete introduction to computing, storage, and networking, along with best practices for all core AWS services. This revised third edition features new chapters on containerization, along with a variety of AWS innovations. You’ll also learn how automating your infrastructure with IAC is a game changer for your cloud deployment, delivering a massive boost to efficiency and quality. About the Technology Amazon Web Services, the leading cloud computing platform, offers customers APIs for on-demand access to computing services. Rich in examples and best practices of how to use AWS, this Manning bestseller is now released in its third, revised, and improved edition. About the Book In Amazon Web Services in Action, Third Edition: An in-depth guide to AWS, the Wittig brothers give you a comprehensive, practical introduction to deploying and managing applications on the AWS cloud platform. With a sharp focus on the most important AWS tasks and services, they will save you hours of unproductive time. You’ll learn hands-on as you complete real-world projects like hosting a WordPress site, setting up a private cloud, and deploying an app on containers. What’s Inside Leverage globally distributed data centers to launch virtual machines Enhance performance with caching data in-memory Secure workloads running in the cloud with VPC and IAM Build fault-tolerant web applications with ALB and SQS About the Reader Written for mid-level developers, DevOps or platform engineers, architects, and system administrators. About the Author Andreas Wittig and Michael Wittig are software engineers and consultants focused on AWS. Together, they migrated the first bank in Germany to AWS in 2013.


Amazon Web Services in Action

Amazon Web Services in Action

Author: Michael Wittig

Publisher: Simon and Schuster

Published: 2018-09-15

Total Pages: 794

ISBN-13: 1638357196

DOWNLOAD EBOOK

Summary Amazon Web Services in Action, Second Edition is a comprehensive introduction to computing, storing, and networking in the AWS cloud. You'll find clear, relevant coverage of all the essential AWS services you to know, emphasizing best practices for security, high availability and scalability. Foreword by Ben Whaley, AWS community hero and author. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology The largest and most mature of the cloud platforms, AWS offers over 100 prebuilt services, practically limitless compute resources, bottomless secure storage, as well as top-notch automation capabilities. This book shows you how to develop, host, and manage applications on AWS. About the Book Amazon Web Services in Action, Second Edition is a comprehensive introduction to deploying web applications in the AWS cloud. You'll find clear, relevant coverage of all essential AWS services, with a focus on automation, security, high availability, and scalability. This thoroughly revised edition covers the latest additions to AWS, including serverless infrastructure with AWS Lambda, sharing data with EFS, and in-memory storage with ElastiCache. What's inside Completely revised bestseller Secure and scale distributed applications Deploy applications on AWS Design for failure to achieve high availability Automate your infrastructure About the Reader Written for mid-level developers and DevOps engineers. About the Author Andreas Wittig and Michael Wittig are software engineers and DevOps consultants focused on AWS. Together, they migrated the first bank in Germany to AWS in 2013. Table of Contents PART 1 - GETTING STARTED What is Amazon Web Services? A simple example: WordPress in five minutes PART 2 - BUILDING VIRTUAL INFRASTRUCTURE CONSISTING OF COMPUTERS AND NETWORKING Using virtual machines: EC2 Programming your infrastructure: The command-line, SDKs, and CloudFormation Automating deployment: CloudFormation, Elastic Beanstalk, and OpsWorks Securing your system: IAM, security groups, and VPC Automating operational tasks with Lambda PART 3 - STORING DATA IN THE CLOUD Storing your objects: S3 and Glacier Storing data on hard drives: EBS and instance store Sharing data volumes between machines: EFS Using a relational database service: RDS Caching data in memory: Amazon ElastiCache Programming for the NoSQL database service: DynamoDB PART 4 - ARCHITECTING ON AWS Achieving high availability: availability zones, auto-scaling, and CloudWatch Decoupling your infrastructure: Elastic Load Balancing and Simple Queue Service Designing for fault tolerance Scaling up and down: auto-scaling and CloudWatch


AWS Certified Developer Official Study Guide

AWS Certified Developer Official Study Guide

Author: Nick Alteen

Publisher: John Wiley & Sons

Published: 2019-09-24

Total Pages: 992

ISBN-13: 1119508193

DOWNLOAD EBOOK

Foreword by Werner Vogels, Vice President and Corporate Technology Officer, Amazon The AWS exam has been updated. Your study guide should be, too. The AWS Certified Developer Official Study Guide–Associate Exam is your ultimate preparation resource for the latest exam! Covering all exam objectives, this invaluable resource puts a team of AWS experts at your side with expert guidance, clear explanations, and the wisdom of experience with AWS best practices. You’ll master core services and basic architecture, and equip yourself to develop, deploy, and debug cloud-based applications using AWS. The AWS Developer certification is earned by those who demonstrate the technical knowledge and skill associated with best practices for building secure, reliable cloud-based applications using AWS technology. This book is your official exam prep companion, providing everything you need to know to pass with flying colors. Study the AWS Certified Developer Exam objectives Gain expert insight on core AWS services and best practices Test your understanding of key concepts with challenging chapter questions Access online study tools including electronic flashcards, a searchable glossary, practice exams, and more Cloud computing offers businesses the opportunity to replace up-front capital infrastructure expenses with low, variable costs that scale as they grow. This customized responsiveness has negated the need for far-future infrastructure planning, putting thousands of servers at their disposal as needed—and businesses have responded, propelling AWS to the number-one spot among cloud service providers. Now these businesses need qualified AWS developers, and the AWS certification validates the exact skills and knowledge they’re looking for. When you’re ready to get serious about your cloud credentials, the AWS Certified Developer Official Study Guide–Associate Exam is the resource you need to pass the exam with flying colors. NOTE: As of October 7, 2019, the accompanying code for hands-on exercises in the book is available for downloading from the secure Resources area in the online test bank. You'll find code for Chapters 1, 2, 11, and 12.


AWS Certified SysOps Administrator Official Study Guide

AWS Certified SysOps Administrator Official Study Guide

Author: Stephen Cole

Publisher: John Wiley & Sons

Published: 2017-09-19

Total Pages: 555

ISBN-13: 1119377447

DOWNLOAD EBOOK

Comprehensive, interactive exam preparation and so much more The AWS Certified SysOps Administrator Official Study Guide: Associate Exam is a comprehensive exam preparation resource. This book bridges the gap between exam preparation and real-world readiness, covering exam objectives while guiding you through hands-on exercises based on situations you'll likely encounter as an AWS Certified SysOps Administrator. From deployment, management, and operations to migration, data flow, cost control, and beyond, this guide will help you internalize the processes and best practices associated with AWS. The Sybex interactive online study environment gives you access to invaluable preparation aids, including an assessment test that helps you focus your study on areas most in need of review, and chapter tests to help you gauge your mastery of the material. Electronic flashcards make it easy to study anytime, anywhere, and a bonus practice exam gives you a sneak preview so you know what to expect on exam day. Cloud computing offers businesses a cost-effective, instantly scalable IT infrastructure. The AWS Certified SysOps Administrator - Associate credential shows that you have technical expertise in deployment, management, and operations on AWS. Study exam objectives Gain practical experience with hands-on exercises Apply your skills to real-world scenarios Test your understanding with challenging review questions Earning your AWS Certification is much more than just passing an exam—you must be able to perform the duties expected of an AWS Certified SysOps Administrator in a real-world setting. This book does more than coach you through the test: it trains you in the tools, procedures, and thought processes to get the job done well. If you're serious about validating your expertise and working at a higher level, the AWS Certified SysOps Administrator Official Study Guide: Associate Exam is the resource you've been seeking.


AWS Penetration Testing

AWS Penetration Testing

Author: Jonathan Helmus

Publisher: Packt Publishing Ltd

Published: 2020-12-04

Total Pages: 330

ISBN-13: 1839213868

DOWNLOAD EBOOK

Get to grips with security assessment, vulnerability exploitation, workload security, and encryption with this guide to ethical hacking and learn to secure your AWS environment Key FeaturesPerform cybersecurity events such as red or blue team activities and functional testingGain an overview and understanding of AWS penetration testing and securityMake the most of your AWS cloud infrastructure by learning about AWS fundamentals and exploring pentesting best practicesBook Description Cloud security has always been treated as the highest priority by AWS while designing a robust cloud infrastructure. AWS has now extended its support to allow users and security experts to perform penetration tests on its environment. This has not only revealed a number of loopholes and brought vulnerable points in their existing system to the fore, but has also opened up opportunities for organizations to build a secure cloud environment. This book teaches you how to perform penetration tests in a controlled AWS environment. You'll begin by performing security assessments of major AWS resources such as Amazon EC2 instances, Amazon S3, Amazon API Gateway, and AWS Lambda. Throughout the course of this book, you'll also learn about specific tests such as exploiting applications, testing permissions flaws, and discovering weak policies. Moving on, you'll discover how to establish private-cloud access through backdoor Lambda functions. As you advance, you'll explore the no-go areas where users can't make changes due to vendor restrictions and find out how you can avoid being flagged to AWS in these cases. Finally, this book will take you through tips and tricks for securing your cloud environment in a professional way. By the end of this penetration testing book, you'll have become well-versed in a variety of ethical hacking techniques for securing your AWS environment against modern cyber threats. What you will learnSet up your AWS account and get well-versed in various pentesting servicesDelve into a variety of cloud pentesting tools and methodologiesDiscover how to exploit vulnerabilities in both AWS and applicationsUnderstand the legality of pentesting and learn how to stay in scopeExplore cloud pentesting best practices, tips, and tricksBecome competent at using tools such as Kali Linux, Metasploit, and NmapGet to grips with post-exploitation procedures and find out how to write pentesting reportsWho this book is for If you are a network engineer, system administrator, or system operator looking to secure your AWS environment against external cyberattacks, then this book is for you. Ethical hackers, penetration testers, and security consultants who want to enhance their cloud security skills will also find this book useful. No prior experience in penetration testing is required; however, some understanding of cloud computing or AWS cloud is recommended.


AWS Lambda in Action

AWS Lambda in Action

Author: Danilo Poccia

Publisher:

Published: 2015

Total Pages: 0

ISBN-13:

DOWNLOAD EBOOK

"AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back-end. Starting with an overview of AWS Lambda, the author moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part puts these smaller examples together to build larger applications. By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS. With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you. Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices. Requires basic knowledge of JavaScript. Some examples are also provided in Python. No AWS experience is assumed."--Resource description page.


Mastering Serverless Computing with AWS Lambda

Mastering Serverless Computing with AWS Lambda

Author: Eidivandi Omid

Publisher: Orange Education Pvt Ltd

Published: 2024-11-14

Total Pages: 335

ISBN-13: 9348107240

DOWNLOAD EBOOK

TAGLINE Design and Build Scalable Solutions on the AWS Serverless Ecosystem. KEY FEATURES ● In-depth exploration of AWS Lambda Integration within serverless architecture. ● Expert tips and guidance on choosing compute services for peak performance. ● Practical Techniques for achieving observability, governance, and reliability. DESCRIPTION AWS Lambda, a key component of AWS Serverless Computing, has transformed application development by allowing developers to focus on code rather than infrastructure. [Mastering Serverless Computing with AWS Lambda] is a must-have guide for leveraging AWS Lambda to build efficient, cost-effective serverless cloud solutions. This book guides readers from serverless basics to advanced deployment, offering practical approaches to building resilient, scalable applications. Beginning with an introduction to serverless computing, the book explores AWS Lambda fundamentals, covering invocation models, service integrations, and event-driven design. Practical insights into hyper-scaling, instrumentation, and designing for failure empower readers to create robust, production-ready solutions. This guide covers core concepts of serverless computing, including optimizations, automation, and strategies to navigate potential pitfalls. It emphasizes AWS Lambda’s resiliency, scalability, and disaster recovery, using real-world examples to showcase best practices. Each chapter offers in-depth examples, edge computing scenarios, and proven patterns to help readers develop optimized serverless architectures. By the end, readers will gain a comprehensive understanding of AWS Lambda, equipping them to design sophisticated systems that meet modern cloud demands and drive innovation within their organizations. WHAT WILL YOU LEARN ● Gain a solid understanding of serverless architecture and how AWS Lambda fits into the serverless ecosystem. ● Learn the core components of AWS Lambda, from function creation and triggers to its role in cloud-native development. ● Discover techniques for leveraging Lambda’s automatic scaling to handle fluctuating workloads while optimizing costs. ● Learn best practices for creating resilient Lambda functions designed to withstand failures and ensure high availability. ● Apply industry-tested patterns, architectural best practices, and real-world scenarios to build robust, scalable, and cost-effective serverless applications with AWS Lambda. WHO IS THIS BOOK FOR? This book is for software developers, architects, and leaders looking to enhance their skills in the AWS serverless ecosystem and streamline distributed communication in their designs. Readers should have a solid understanding of distributed systems, microservices, inter-service communication patterns, and the pillars of high availability and reliability. TABLE OF CONTENTS 1. Introduction to Serverless Computing 2. AWS Lambda Basics 3. Invocation Models and Service Integrations 4. Event-Driven Design with Lambda 5. Hyper-Scaling with Lambda 6. Instrumenting Lambda 7. Resiliency and Design for Failure 8. Lambda-Less Design 9. Edge Computing 10. Patterns and Practices Index