Top 15 Architecture Blog Posts of 2020
AWS Architecture BlogTop 15 Architecture Blog Posts of 2020by Jane Scolieri and Ellen Crowley | on29 JAN 2021| inAmazon Machine Learning,Architecture,Auto Scaling,AWS Well-Architected Framework,End User Computing,Serverless|Permalink|ShareThe goal of theAWS Architecture Blogis to highlight best practices and provide architectural guidance. We publish thought leadership pieces that encourage readers to discover other technical documentation, such assolutions and managed solutions,other AWS blogs,videos,reference architectures, whitepapers, and guides,Training & Certification,case studies, and theAWS Architecture Monthly Magazine. We welcome your contributions!Field Notesis a series of posts within the Architecture blog channel, which provides hands-on technical guidance from AWS Solutions Architects, consultants, and technical account managers, based on their experiences in the field solving real-world business problems for customers.We would like to thank you, our readers, for spending time on our blog this last year. Much appreciation also goes to our hard-working AWS Solutions Architects and other blog post writers. Below are the top 15 Architecture & Field Notes blog posts written in 2020.#15: Field Notes: Choosing a Rehost Migration Tool – CloudEndure or AWS SMSby Ebrahim (EB) KhiyamiIn this post, Ebrahim provides some considerations and patterns where it’s recommended based on your migration requirements to choose one tool over the other.ReadEbrahim’s post.#14: Architecting for Reliable Scalabilityby Marwan Al ShawiIn this post, Marwan explains how to architect your solution or application to reliably scale, when to scale and how to avoid complexity. He discusses several principles including modularity, horizontal scaling, automation, filtering and security.ReadMarwan’s post.#13: Field Notes: Building an Autonomous Driving and ADAS Data Lake on AWSby Junjie Tang and Dean PhillipsIn this post, Junjie and Dean explain how to build an Autonomous Driving Data Lake using thisReference Architecture. They cover all steps in the workflow from how to ingest the data, to moving it into an organized data lake construct.ReadJunjie’s and Dean’s post.#12: Building a Self-Service, Secure, & Continually Compliant Environment on AWSby Japjot Walia and Jonathan Shapiro-WardIn this post, Jopjot and Jonathan provide a reference architecture for highly regulated Enterprise organizations to help them maintain their security and compliance posture. This blog post provides an overview of a solution in which AWS Professional Services engaged with a major Global systemically important bank (G-SIB) customer to help develop ML capabilities and implement a Defense in Depth (DiD) security strategy.ReadJopjot’s and Jonathan’s post.#11: Introduction to Messaging for Modern Cloud Architectureby Sam DenglerIn this post, Sam focuses on best practices when introducing messaging patterns into your applications. He reviews some core messaging concepts and shows how they can be used to address challenges when designing modern cloud architectures.ReadSam’s post.#10: Building a Scalable Document Pre-Processing Pipelineby Joel KnightIn this post, Joel presents an overview of an architecture built for Quantiphi Inc. This pipeline performs pre-processing of documents, and is reusable for a wide array of document processing workloads.ReadJoel’s post.#9: Introducing the Well-Architected Framework for Machine Learningby Shelbee Eigenbrode, Bardia Nikpourian, Sireesha Muppala, and Christian WilliamsIn theMachine Learning Lens whitepaper, the authors focus on how to design, deploy, and architect your machine learning workloads in the AWS Cloud. The whitepaper describes the general design principles and the five pillars of the Framework as they relate to ML workloads.Readthe post.#8: BBVA: Helping Global Remote Working with Amazon AppStream 2.0by Jose Luis PrietoIn this post, Jose explains why BBVA choseAmazon AppStream 2.0to accommodate the remote work experience. BBVA built a global solution reducing implementation time by 90% compared to on-premises projects, and is meeting its operational and security requirements.ReadJose’s post.#7: Field Notes: Serverless Container-based APIs with Amazon ECS and Amazon API Gatewayby Simone PomataIn this post, Simone guides you through the details of the option based onAmazon API GatewayandAWS Cloud Map, and how to implement it. First you learn how the different components (Amazon ECS, AWS Cloud Map, API Gateway, etc.) work together, then you launch and test a sample container-based API.ReadSimone’s post.#6: Mercado Libre: How to Block Malicious Traffic in a Dynamic Environmentby Gaston Ansaldo and Matias Ezequiel De SantiIn this post, readers will learn how to architect a solution that can ingest, store, analyze, detect and block malicious traffic in an environment that is dynamic and distributed in nature by leveraging various AWS services likeAmazon CloudFront,Amazon AthenaandAWS WAF.ReadGaston’s and Matias’ post.#5: Announcing the New Version of the Well-Architected Frameworkby Rodney LesterIn this post, Rodney announces the availability of a new version of theAWS Well-Architected Framework, and focuses on such issues as removing perceived repetition, adding content areas to explicitly call out previously implied best practices, and revising best practices to provide clarity.ReadRodney’s post.#4: Serverless Stream-Based Processing for Real-Time Insightsby Justin PirtleIn this post, Justin provides an overview of streaming messaging services and AWS Serverless stream processing capabilities. He shows how it helps you achieve low-latency, near real-time data processing in your applications.ReadJustin’s post.#3: Field Notes: Working with Route Tables in AWS Transit Gatewayby Prabhakaran ThirumeniIn this post, Prabhakaran explains the packet flow if both source and destination network are associated to the same or different AWS Transit Gateway Route Table. He outlines a scenario with a substantial number of VPCs, and how to make it easier for your network team to manage access for a growing environment.ReadPrabhakaran’s post.#2: Using VPC Sharing for a Cost-Effective Multi-Account Microservice Architectureby Anandprasanna Gaitonde and Mohit MalikAnand and Mohit present a cost-effective approach for microservices that require a high degree of interconnectivity and are within the same trust boundaries. This approach requires less VPC management while still using separate accounts for billing and access control, and does not sacrifice scalability, high availability, fault tolerance, and security.ReadAnand’s and Mohit’s post.#1: Serverless Architecture for a Web Scraping Solutionby Dzidas MartinaitisYou may wonder whether serverless architectures are cost-effective or expensive. In this post, Dzidas analyzes a web scraping solution. The project can be considered as a standard extract, transform, load process without a user interface and can be packed into a self-containing function or a library.ReadDzidas’ post.Thank YouThanks again to all our readers and blog post writers! We look forward to learning and building amazing things together in 2021.TAGS:Architecture,AWS security best practices,best of 2020,Field Notes,solution architectsJane ScolieriJane is UX Producer for the AWS Product Mktng team, and working on AWS TV. She lives in beautiful Seattle.Ellen CrowleyEllen is a Program Manager for Architecture Content at AWS. She enjoys working with many of the brightest minds in the tech industry and making their knowledge available to the masses. She hopes this content inspires you to build on AWS, and would love to hear your feedback!
The goal of the AWS Architecture Blog is to highlight best practices and provide architectural guidance. We publish thought leadership pieces that encourage readers to discover other technical documentation, such as solutions and managed solutions, other AWS blogs, videos, reference architectures, whitepapers, and guides, Training & Certification, case studies, and the AWS Architecture Monthly Magazine. […]
Jane Scolieri
Amazon Machine Learning Architecture Auto Scaling AWS Well-Architected Framework End User Computing Serverless