cta quote button

Best AWS Books You Must Read

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. AWS Certified Solutions Architect Official Study Guide: Associate Exam (2016)

Validate your AWS skills. 

This is your opportunity to take the next step in your career by expanding and validating your skills on the AWS cloud.  AWS has been the frontrunner in cloud computing products and services, and the AWS Certified Solutions Architect Official Study Guide for the Associate exam will get you fully prepared through expert content, and real-world knowledge, key exam essentials, chapter review questions, access to Sybex’s interactive online learning environment, and much more. This official study guide, written by AWS experts, covers exam concepts, and provides key review on exam topics, including:

  • Mapping Multi-Tier Architectures to AWS Services, such as web/app servers, firewalls, caches and load balancers
  • Understanding managed RDBMS through AWS RDS (MySQL, Oracle, SQL Server, Postgres, Aurora)
  • Understanding Loose Coupling and Stateless Systems
  • Comparing Different Consistency Models in AWS Services
  • Understanding how AWS CloudFront can make your application more cost efficient, faster and secure
  • Implementing Route tables, Access Control Lists, Firewalls, NAT, and DNS
  • Applying AWS Security Features along with traditional Information and Application Security
  • Using Compute, Networking, Storage, and Database AWS services
  • Architecting Large Scale Distributed Systems
  • Understanding of Elasticity and Scalability Concepts
  • Understanding of Network Technologies Relating to AWS
  • Deploying and Managing Services with tools such as CloudFormation, OpsWorks and Elastic Beanstalk.

Learn from the AWS subject-matter experts, review with proven study tools, and apply real-world scenarios. If you are looking to take the AWS Certified Solutions Architect Associate exam, this guide is what you need for comprehensive content and robust study tools that will help you gain the edge on exam day and throughout your career. 

Author(s): Joe Baron, Hisham Baz

2. AWS: Amazon Web Services Tutorial The Ultimate Beginners Guide (2017)

To benefit from this tutorial, you should have the desire to understand how Amazon Web Services can help you scale your cloud computing services. Amazon Web Services (AWS) is Amazon’s cloud web hosting platform that offers flexible, reliable, scalable, easy-to-use, and cost-effective solutions. This tutorial covers various important topics illustrating how AWS works and how it is beneficial to run your website on Amazon Web Services. This tutorial is prepared for beginners who want to learn how Amazon Web Services works to provide reliable, flexible, and cost-effective cloud computing services.

Author(s): Dennis Hutten

3. AWS Certified SysOps Administrator Official Study Guide: Associate Exam (2017)

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.

Author(s): Stephen Cole, Gareth Digby

4. AWS: Developers Guide to AWS Lambda The Ultimate Beginners Guide (2017)

Amazon Web Services (AWS) Lambda lets you run JavaScript (Node.js), Java & Python scripts/apps in Amazon’s (virtually) infinately-scalable cloud environment without having provision VM instances or other “orquestration”; Everything is dynamically auto-scaled so if you have 1 user or 1 billion you pay for usage. AWS are effectively disrupting their (own) existing business with Lambda. Instead of forcing us to pay for EC2 instances in fixed increments and have complex application monitoring/scaling, AWS have built a much simpler way of building & running micro-services. Lambda also disrupts other Platform-as-a-Service (“PaaS”) providers such as Heroku, Google App Engine, Azure or Modulus where you pay for a specific amount of compute power & RAM but have a scaling delay and scale in a fixed increment(instances).

Author(s): Dennis Hutten

5. Amazon Web Services in Action (2015)

Summary

Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding automation, security, high availability, and scalability.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Physical data centers require lots of equipment and take time and resources to manage. If you need a data center, but don’t want to build your own, Amazon Web Services may be your solution. Whether you’re analyzing real-time data, building software as a service, or running an e-commerce site, AWS offers you a reliable cloud-based platform with services that scale. All services are controllable via an API which allows you to automate your infrastructure.

About the Book

Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding security, high availability and scalability.You’ll start with a broad overview of cloud computing and AWS and learn how to spin-up servers manually and from the command line. You’ll learn how to automate your infrastructure by programmatically calling the AWS API to control every part of AWS. You will be introduced to the concept of Infrastructure as Code with the help of AWS CloudFormation.You will learn about different approaches to deploy applications on AWS. You’ll also learn how to secure your infrastructure by isolating networks, controlling traffic and managing access to AWS resources. Next, you’ll learn options and techniques for storing your data. You will experience how to integrate AWS services into your own applications by the use of SDKs. Finally, this book teaches you how to design for high availability, fault tolerance, and scalability.

What’s Inside

  • Overview of cloud concepts and patterns
  • Manage servers on EC2 for cost-effectiveness
  • Infrastructure automation with Infrastructure as Code (AWS CloudFormation)
  • Deploy applications on AWS
  • Store data on AWS: SQL, NoSQL, object storage and block storage
  • Integrate Amazon’s pre-built services
  • Architect highly available and fault tolerant systems

About the Reader

Written for developers and DevOps engineers moving distributed applications to the AWS platform.

About the Authors

Andreas Wittig and Michael Wittig are software engineers and consultants focused on AWS and web development.

Table of Contents

    PART 1 GETTING STARTED
  1. What is Amazon Web Services?
  2. A simple example: WordPress in five minutes
  3. PART 2 BUILDING VIRTUAL INFRASTRUCTURE WITH SERVERS AND NETWORKING
  4. Using virtual servers: EC2
  5. Programming your infrastructure: the command line, SDKs, and CloudFormation
  6. Automating deployment: CloudFormation, Elastic Beanstalk, and OpsWorks
  7. Securing your system: IAM, security groups, and VPC
  8. PART 3 STORING DATA IN THE CLOUD
  9. Storing your objects: S3 and Glacier
  10. Storing your data on hard drives: EBS and instance store
  11. Using a relational database service: RDS
  12. Programming for the NoSQL database service: DynamoDB
  13. PART 4 ARCHITECTING ON AWS
  14. Achieving high availability: availability zones, auto-scaling, and CloudWatch
  15. Decoupling your infrastructure: ELB and SQS
  16. Designing for fault-tolerance
  17. Scaling up and down: auto-scaling and CloudWatch

Author(s): Andreas Wittig, Michael Wittig

6. Serverless Architectures on AWS: With examples using AWS Lambda (2017)

Summary

Serverless Architectures on AWS teaches you how to build, secure and manage serverless architectures that can power the most demanding web and mobile apps. Forewords by Patrick Debois (Founder of devopsdays) and Dr. Donald F. Ferguson (Columbia University).

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

There’s a shift underway toward serverless cloud architectures. With the release of serverless computer technologies such as AWS Lambda, developers are now building entirely serverless platforms at scale. In these new architectures, traditional back-end servers are replaced with cloud functions acting as discrete single-purpose services. By composing and combining these serverless cloud functions together in a loose orchestration and adopting useful third-party services, developers can create powerful yet easy-to-understand applications.

About the Book

Serverless Architectures on AWS teaches you how to build, secure, and manage serverless architectures that can power the most demanding web and mobile apps. You’ll get going quickly with this book’s ready-made real-world examples, code snippets, diagrams, and descriptions of architectures that can be readily applied. By the end, you’ll be able to architect and build your own serverless applications on AWS.

What’s Inside

  • First steps with serverless computing
  • Important patterns and architectures
  • Writing AWS Lambda functions and using the API Gateway
  • Composing serverless applications using key services like Auth0 and Firebase
  • Securing, deploying, and managing serverless architectures

About the Reader

This book is for software developers interested in back end technologies. Experience with JavaScript (node.js) and AWS is useful but not required.

About the Author

Dr. Peter Sbarski is a well-known AWS expert, VP of engineering at A Cloud Guru, and head of Serverlessconf.

Table of Contents

    PART 1 – FIRST STEPS

  1. Going serverless
  2. Architectures and patterns
  3. Building a serverless application
  4. Setting up your cloud
  5. PART 2 – CORE IDEAS

  6. Authentication and authorization
  7. Lambda the orchestrator
  8. API Gateway
  9. PART 3 – GROWING YOUR ARCHITECTURE

  10. Storage
  11. Database
  12. Going the last mile

APPENDIXES

  1. Services for your serverless architecture
  2. Installation and setup
  3. More about authentication and authorization
  4. Lambda insider
  5. Models and mapping

Author(s): Peter Sbarski

7. AWS Certified Solutions Architect Associate Exam: 300+ Questions and Answers (2018)

AWS Certified Solutions Architect Associate Exam is a study guide for AWS certification. The increasing popularity of cloud computing is the result of an operational model that now has enterprise companies migrating data center applications to the cloud. According to a study almost 70% of all IP internet traffic will terminate at a cloud data center by 2018. AWS certification has become popular as a training platform for systems administrators, engineers and architects. Candidates must answer technical questions and have the skills required to select, deploy, integrate and maintain cloud solutions.

The study guide is comprised of 300+ questions with in-depth answers. All questions are based on official AWS certification guidelines. There is coverage of all exam topics required to pass Certified Solutions Architect Associate exam. In addition there are links to free AWS labs for practical experience with topics such as creating EC2 instances, S3 buckets, IAM, file backups and VPC configuration. The question and answer format used in this book is an effective technique to learn and prepare for AWS career certification.

  • Prepare for AWS Certification
  • Question and Answer Modules
  • Quick Reference Solutions Matrix
  • Amazon AWS Use Cases
  • Certification Practice Test
  • EC2, VPC, Security, Monitoring
  • Database Services, Storage
  • Fault Tolerant Systems
  • Deployment and Orchestration

Author(s): Shaun Hummel

8. AWS Certified Developer – Associate Guide: Your one-stop solution to pass the AWS developer’s certification (2017)

An effective guide to becoming an AWS Certified Developer

About This Book

  • This fast-paced guide will help you clear the exam with confidence
  • Learn to design, develop, and deploy cloud-based solutions using AWS
  • Enhance your AWS skills with practice questions and mock tests

Who This Book Is For

This book is for IT professionals and developers looking to clear the AWS Certified Developer Associate 2017 exam. Developers looking to develop and manage their applications on the AWS platform will also find this book useful. No prior AWS experience is needed.

What You Will Learn

  • Create and manage users, groups, and permissions using AWS Identity and Access Management services
  • Create a secured Virtual Private Cloud (VPC) with Public and Private Subnets, Network Access Control, and Security groups
  • Get started with Elastic Compute Cloud (EC2), launching your first EC2 instance, and working with it
  • Handle application traffic with Elastic Load Balancing (ELB) and monitor AWS resources with CloudWatch
  • Work with AWS storage services such as Simple Storage Service (S3), Glacier, and CloudFront
  • Get acquainted with AWS DynamoDB a NoSQL database service
  • Coordinate work across distributed application components using Simple Workflow Service (SWF)

In Detail

AWS Certified Developer – Associate Guide starts with a quick introduction to AWS and the prerequisites to get you started. Then, this book gives you a fair understanding of core AWS services and basic architecture. Next, this book will describe about getting familiar with Identity and Access Management (IAM) along with Virtual private cloud (VPC). Moving ahead you will learn about Elastic Compute cloud (EC2) and handling application traffic with Elastic Load Balancing (ELB). Going ahead you we will talk about Monitoring with CloudWatch, Simple storage service (S3) and Glacier and CloudFront along with other AWS storage options. Next we will take you through AWS DynamoDB A NoSQL Database Service, Amazon Simple Queue Service (SQS) and CloudFormation Overview. Finally, this book covers understanding Elastic Beanstalk and overview of AWS lambda.

At the end of this book, we will cover enough topics, tips and tricks along with mock tests for you to be able to pass the AWS Certified Developer – Associate exam and develop as well as manage your applications on the AWS platform.

Style and approach

This step-by-step guide includes exercises and mock tests to clear the AWS certification exam and become a successful AWS developer.

Table of Contents

  1. Overview of AWS Certified Developer – Associate Certification
  2. Introduction to Cloud Computing and AWS
  3. Getting Familiar with Identity and Access Management
  4. Virtual Private Cloud
  5. Getting Started with Elastic Compute Cloud
  6. Handling Application Traffic with Elastic Load Balancing
  7. Monitoring with CloudWatch
  8. Simple Storage Service, Glacier, and CloudFront
  9. Other AWS Storage Options
  10. AWS Relation Database Services
  11. AWS DynamoDB – A NoSQL Database Service
  12. Amazon Simple Queue Service
  13. Simple Notification Service
  14. Simple Workflow Service
  15. AWS CloudFormation
  16. Elastic Beanstalk
  17. Overview of AWS Lambda
  18. Mock Tests

Author(s): Vipul Tankariya, Bhavin Parmar

9. AWS Networking Cookbook: Powerful recipes to overcome the pain points of optimizing your Virtual Private Cloud (VPC) (2017)

Key Features

  • Master AWS networking concepts with AWS Networking Cookbook.
  • Design and implement highly available connectivity and multi-regioned AWS solutions
  • A recipe-based guide that will eliminate the complications of AWS networking.
  • A guide to automate networking services and features

Book Description

This book starts with practical recipes on the fundamentals of cloud networking and gradually moves on to configuring networks and implementing infrastructure automation. This book then supplies in-depth recipes on networking components like Network Interface, Internet Gateways, DNS, Elastic IP addresses, and VPN CloudHub. Later, this book also delves into designing, implementing, and optimizing static and dynamic routing architectures, multi-region solutions, and highly available connectivity for your enterprise.

Finally, this book will teach you to troubleshoot your VPC’s network, increasing your VPC’s efficiency. By the end of this book, you will have advanced knowledge of AWS networking concepts and technologies and will have mastered implementing infrastructure automation and optimizing your VPC.

What you will learn

  • Create basic network in AWS
  • Create production grade network in AWS
  • Create global scale network in AWS
  • Security and Compliance with AWS Network
  • Troubleshooting, best practices and limitations of AWS network
  • Pricing model of AWS network components
  • Route 53 and Cloudfront concepts and routing policies
  • VPC Automation using Ansible and CloudFormation

About the Author

Satyajit Das has more than

Author(s): Satyajit Das, Jhalak Modi

10. AWS Basics: Beginners Guide (2017)

This book is an exploration of the Amazon Elastic Compute Cloud (EC2). The first part of the book is a guide for you on what the Amazon EC2 is. This allow those who are not aware of what Ec2 is to learn more about it. The book then guides you on how to get started with Amazon EC2. If you are a user, you will learn the tasks that you have to do to begin using it. Of course, one begins by creating an Amazon Web Services (AWS) account. This book guides you on how to create your AWS account. Each account on AWS must belong to a security group. This defines how access is done. This book also guides you on how to create such a security group. The security groups are associated with accounts. You are guided on how to add your account to a particular security group. An identity and access management user is also good for an AWS account. This book guides you on the steps for creating one. After the second chapter, you will have learned how to setup your AWS EC2 account, and it will be working as you expected. The book then guides you on how to deploy a MEAN App to the Amazon EC2. In this chapter, you will be using theMongoDB. You will learn how to use it as DaaS, and how to install it and use it in your EC2 Instance. The book also guides you on how to run a Tableau Server on EC2 Instances. The following topics are discussed in this book: – What is Amazon Elastic Compute Cloud? – Account Setup in Amazon EC2 – Deployment of MEAN App to the Amazon EC2 – Running Tableau Server on EC2 Instances

Author(s): Gordon Wong

11. AWS Certified Advanced Networking Official Study Guide: Specialty Exam (2018)

The official study guide for the AWS certification specialty exam

The AWS Certified Advanced Networking Official Study Guide – Specialty Exam helps to ensure your preparation for the AWS Certified Advanced Networking – Specialty Exam. Expert review of AWS fundamentals align with the exam objectives, and detailed explanations of key exam topics merge with real-world scenarios to help you build the robust knowledge base you need to succeed on the exam—and in the field as an AWS Certified Networking specialist. Coverage includes the design, implementation, and deployment of cloud-based solutions; core AWS services implementation and knowledge of architectural best practices; AWS service architecture design and maintenance; networking automation; and more. You also get one year of free access to Sybex’s online interactive learning environment and study tools, which features flashcards, a glossary, chapter tests, practice exams, and a test bank to help you track your progress and gauge your readiness as exam day grows near.

The AWS credential validates your skills surrounding AWS and hybrid IT network architectures at scale. The exam assumes existing competency with advanced networking tasks, and assesses your ability to apply deep technical knowledge to the design and implementation of AWS services. This book provides comprehensive review and extensive opportunities for practice, so you can polish your skills and approach exam day with confidence.

  • Study key exam essentials with expert insight
  • Understand how AWS skills translate to real-world solutions
  • Test your knowledge with challenging review questions
  • Access online study tools, chapter tests, practice exams, and more

Technical expertise in cloud computing, using AWS, is in high demand, and the AWS certification shows employers that you have the knowledge and skills needed to deliver practical, forward-looking cloud-based solutions. The AWS Certified Advanced Networking Official Study Guide – Specialty Exam helps you learn what you need to take this next big step for your career.

Author(s): Sidhartha Chauhan, James Devine

12. AWS Lambda in Action: Event-driven serverless applications (2016)

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.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

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

PART 1 – FIRST STEPS

  1. Running functions in the cloud
  2. Your first Lambda function
  3. Your function as a web API

PART 2 – BUILDING EVENT-DRIVEN APPLICATIONS

  1. Managing security
  2. Using standalone functions
  3. Managing identities
  4. Calling functions from a client
  5. Designing an authentication service
  6. Implementing an authentication service
  7. Adding more features to the authentication service
  8. Building a media-sharing application
  9. Why event-driven?

PART 3 – FROM DEVELOPMENT TO PRODUCTION

  1. Improving development and testing
  2. Automating deployment
  3. Automating infrastructure management

PART 4 – USING EXTERNAL SERVICES

  1. Calling external services
  2. Receiving events from other services

 

Author(s): Danilo Poccia

Get a FREE Consultation

- Want to learn more about how we work?
- Not sure if we meet all your criteria?
- Too shy or busy to give a call?