Top 10 Architecture Blog Posts of 2019
AWS Architecture BlogTop 10 Architecture Blog Posts of 2019byAnnik Stahl| on23 DEC 2019| inAmazon API Gateway,Amazon CloudWatch,Amazon VPC,Architecture,AWS Lambda,Serverless|Permalink|ShareSeptember 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service.See details.As we wind our way toward 2020, I want to take a moment to first thank you, our readers, for spending time on our blog. We grew our audience quite a bit this year and the credit goes to our hard-working Solutions Architects and other blog post writers. Below are the top 10 Architecture blog posts written in 2019.#10: How to Architect APIs for Scale and Securityby George MaoGeorge Mao, a Specialist Solutions Architect at AWS, focuses onserverless computingand has FIVE posts in the top ten this year. Way to go, George!This post was the first in a series that focused on best practices and concepts you should be familiar with when you architect APIs for your applications.ReadGeorge’s post.#9: From One to Many: Evolving VPC Guidanceby Androski SpicerSince its inception, theAmazon Virtual Private Cloud(VPC) has acted as the embodiment of security and privacy for customers who are looking to run their applications in a controlled, private, secure, and isolated environment.This logically isolated space has evolved, and in its evolution has increased the avenues that customers can take to create and manage multi-tenant environments with multiple integration points for access to resources on-premises.ReadAndroski’s post.#8: Things to Consider When You Build REST APIs with Amazon API Gatewayby George MaoThis post dives deeper into the things an API architect or developer should consider when building REST APIs withAmazon API Gateway.ReadGeorge’s post.#7: How to Design Your Serverless Apps for Massive Scaleby George MaoServerless is one of the hottest design patterns in the cloud today, allowing you to focus on building and innovating, rather than worrying about the heavy lifting of server and OS operations. In this series of posts, we’ll discuss topics that you should consider when designing your serverless architectures. First, we’ll look at architectural patterns designed to achieve massive scale with serverless.ReadGeorge’s post.#6: Best Practices for Developing on AWS Lambdaby George MaoOne of the benefits of using Lambda, is that you don’t have to worry about server and infrastructure management. This means AWS will handle the heavy lifting needed to execute yourAWS Lambdafunctions. Take advantage of this architecture with the tips in this post.ReadGeorge’s post.#5: Stream Amazon CloudWatch Logs to a Centralized Account for Audit and Analysisby David BaileyA key component of enterprise multi-account environments is logging. Centralized logging provides a single point of access to all salient logs generated across accounts and regions, and is critical for auditing, security and compliance. While some customers use the built-in ability to pushAmazon CloudWatchLogs directly intoAmazon Elasticsearch Servicefor analysis, others would prefer to move all logs into a centralizedAmazon Simple Storage Service(Amazon S3) bucket location for access by several custom and third-party tools. In this blog post, David Bailey will show you how to forward existing and any new CloudWatch Logs log groups created in the future to a cross-account centralized logging Amazon S3 bucket.ReadDavid’s post.#4: Updates to Serverless Architectural Patterns and Best Practicesby Drew DennisDrew wrote this post at about the halfway point between re:Invent 2018 and re:Invent 2019, where he revisited some of the recent serverless announcements we’ve made. These are all complimentary to the patterns discussed in the re:Invent architecture track’sServerless Architectural Patterns and Best Practices session.ReadDrew’s post.#3: Understanding the Different Ways to Invoke Lambda Functionsby George MaoInvoking LambdaIn George’sfirst postof this series (#7 on this list), he talked about general design patterns to enable massive scale with serverless applications. In this post, he’ll review the different ways you can invoke Lambda functions and what you should be aware of with each invocation model.ReadGeorge’s post.#2: Using API Gateway as a Single Entry Point for Web Applications and API Microservicesby Anandprasanna Gaitonde and Mohit MalikIn this post, Anand and Mohit talk about a reference architecture that allows API Gateway to act as single entry point for external-facing, API-based microservices and web applications across multiple external customers by leveraging a different subdomain for each one.ReadAnand’s and Mohit’s post.#1: 10 Things Serverless Architects Should Knowby Justin PirtleBuilding on the first three parts of the AWS Lambda scaling and best practices series where you learnedhow to design serverless apps for massive scale,AWS Lambda’s different invocation models, andbest practices for developing with AWS Lambda, Justin invited you to take your serverless knowledge to the next level by reviewing 10 topics to deepen your serverless skills.ReadJustin’s post.Thank YouThanks again to all our readers and blog post writers. We look forward to learning and building amazing things together in the coming year.TAGS:Architecture,best of 2019,cloudwatchAnnik StahlAnnik Stahl is a Senior Program Manager in AWS, specializing in blog and magazine content. Having been the face of Microsoft Office for 10 years as the Crabby Office Lady columnist, she loves getting to know her customers and wants to hear from you.
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. As we wind our way toward 2020, I want to take a moment to first thank you, our readers, for spending time on our blog. We grew our audience quite a bit this year and the credit goes to our […]
Annik Stahl
Amazon API Gateway Amazon CloudWatch Amazon VPC Architecture AWS Lambda Serverless