Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Implementing Cloud Design Patterns for AWS

You're reading from   Implementing Cloud Design Patterns for AWS Solutions and design ideas for solving system design problems

Arrow left icon
Product type Paperback
Published in Apr 2019
Publisher Packt
ISBN-13 9781789136203
Length 274 pages
Edition 2nd Edition
Tools
Arrow right icon
Authors (4):
Arrow left icon
Clive Harber Clive Harber
Author Profile Icon Clive Harber
Clive Harber
Sean Keery Sean Keery
Author Profile Icon Sean Keery
Sean Keery
Rick Farmer Rick Farmer
Author Profile Icon Rick Farmer
Rick Farmer
Marcus Young Marcus Young
Author Profile Icon Marcus Young
Marcus Young
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Preface 1. Section 1: The Basics FREE CHAPTER
2. Introduction to Amazon Web Services 3. Core Services - Building Blocks for Your Product 4. Availability Patterns - Understanding Your Needs 5. Security - Ensuring the Integrity of Your Systems 6. Section 2: DevOps Patterns
7. Continuous Deployment - Introducing New Features with Minimal Risk 8. Ephemeral Environments - Sandboxes for Experiments 9. Operation and Maintenance - Keeping Things Running at Peak Performance 10. Application Virtualization - Using Cloud Native Patterns for Your Workloads 11. Antipatterns - Avoiding Counterproductive Solutions 12. Section 3: Persistence Patterns
13. Databases - Identifying Which Type Fits Your Needs 14. Data Processing - Handling Your Data Transformation 15. Observability - Understanding How Your Products Are Behaving 16. Anti-Patterns - Bypassing Inferior Options 17. Other Books You May Enjoy

What this book covers

Chapter 1, Introduction to Amazon Web Services, briefly introduces you to AWS, where you will not only learn about the background and industry shift that started the movement into utility computing, but also where AWS fits into it.

Chapter 2, Core Services – Building Blocks for Your Product, introduces you to various AWS components that you will use to build your products.

Chapter 3, Availability Patterns – Understanding Your Needs, combines some of the components into architectures aimed toward creating your own highly available services.

Chapter 4, Security – Ensuring the Integrity of Your Systems, covers some of the best security practices that will allow you to establish a perimeter around all of your products from the start.

Chapter 5, Continuous Deployment – Introducing New Features with Minimal Risk, covers some of the practices that you can use to provide a continuous deployment pipeline, which will enable you to put your product in front of your clients quickly and in a reliable and reproducible way, whether this includes new product features, experiments, or configurations.

Chapter 6, Ephemeral Environments – Sandboxes for Experiments, supplies a design pattern to aid you in your move to the cloud. The financial benefits, the advantages for your customers, and the improved velocity of your software engineers will be considered. Some high-level topics that are making headlines in the DevOps movement and can improve our productivity within AWS will also be covered.

Chapter 7, Operation and Maintenance – Keeping Things Running at Peak Performance, combines various processes that will help you to deliver a product with high availability and ensure that, in the event of a disaster, you have practiced your recovery methods.

Chapter 8, Application Virtualization – Using Cloud Native Patterns for Your Workloads, shows how to isolate services for performance improvements and cost savings. You will inspect the choices available for reducing product complexity and review enterprise patterns for mitigating failures through the separation of concerns

Chapter 9, Antipatterns – Avoiding Counterproductive Solutions, attends to the difficulties you might encounter as your product complexity grows.

Chapter 10, Databases – Identifying Which Type Fits Your Needs, helps identify how to collect and learn from data that can help you avoid anomalies that haven't been widely encountered in the cloud yet.

Chapter 11, Data Processing – Handling Your Data Transformation, discusses various techniques for processing the data in your infrastructure, especially in the field of machine learning.

Chapter 12, Observability – Understanding How Your Products Are Behaving, covers how to observe your application with logging, metrics, and tracing, which will help you track changes in your infrastructure, find inconsistencies, and provide insights into process improvements.

Chapter 13, Anti-Patterns – Bypassing Inferior Options, analyzes persistence paradigms, that are ineffective and may result in undesired consequences.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image