This Is My Architecture (TMA) is a new video series that highlights innovative architectural solutions on the AWS Cloud by AWS customers and partners. These 5-minute video segments are designed for a technical audience and showcase the most interesting and technically creative elements of each architecture.

View the YouTube playlist here. We'll be adding new videos on a regular basis, so check back soon!

tma-sophos-architecture
6:04

Rich Vorwaller, Senior Product Manager at Sophos, explains how they dynamically scale the Sophos UTM solution to inspect network traffic of their EC2 instances using the "Elastic Load Balancing (ELB) sandwich" design pattern and Auto Scaling. You'll also learn how they leveraged Amazon S3 notifications with Amazon Simple Notification Service (Amazon SNS) to automate policy distribution to worker nodes. Lastly, you'll see how they built an outbound gateway solution using GRE tunnels and Amazon VPC networking features to provide outbound content filtering for Amazon WorkSpaces and other use cases.

View the architecture diagram.

tma-lyft
5:52

Chris Lambert, CIO of Lyft, explains how they built a highly available service discovery solution on AWS. Lyft’s 150 microservices serve more than 1 million requests per second and are maintained by a team of 30 who deploy code hundreds of times a day. Performance and high availability are critical. You'll learn about how they achieved their architectural goals by leveraging clusters of EC2 instances, making asynchronous calls, decoupling the components of their architecture, and storing state reliably in Amazon DynamoDB.

tma-checkpoint-architecture
4:17

Greg Pepper, Security Architect at Check Point Software Technologies, explains how they built their AWS solution to automatically scale both vertically and horizontally. You'll learn about how they leverage Auto Scaling and the "ELB sandwich" design pattern in an Amazon Virtual Private Cloud (Amazon VPC) to automatically respond to demand, adding and removing EC2 instances in addition to adjusting EC2 instance types on-the-fly.

View the architecture diagram.

tma-sumologic
6:03

Stefan Zier, Chief Architect at Sumo Logic, explains how their solution leverages multiple AWS services to ingest and process massive amounts of logs for their customers. You'll learn about how they use Amazon Simple Storage Service (Amazon S3) to store logs and state, provide customer-specific encryption with keys that rotate daily, and leverage lifecycle policy and the infrequent access data class to save money. Stefan also reviews how Sumo Logic uses clusters of EC2 instances to run Kafka and other software in parallel workflows with low end-to-end latency, and Amazon DynamoDB's atomic counter feature to meter usage so that they can accurately charge their customers.

tma-palo-alto
5:39

Warby Warburton, Technical Marketing Engineering Manager at Palo Alto Networks, explains how they scale the VM-Series firewall for AWS across multiple Availability Zones. You'll learn about several advanced techniques for scaling your solutions on AWS: the "ELB sandwich" design pattern that allows you to scale different application tiers independently; using Amazon S3 to store data needed to license and configure new instances as they come online; using AWS Lambda functions to configure instances once launched; and publishing custom metrics to Amazon CloudWatch that Auto Scaling can use to accurately match capacity to demand.

Read this Tech Brief on Auto Scaling the VM-Series on AWS.

tma-talend
4:12

Ashwin Viswanath, Director of Cloud Product Marketing at Talend, explains how their open source solution pulls together disparate data sources for a major pharmaceutical company to deliver real-time visibility into their business. You’ll learn how they leveraged services such as Amazon Simple Storage Service (Amazon S3) and Amazon Simple Queue Service (Amazon SQS) to bring both real-time and batch-oriented operational data into an elastic, scalable infrastructure that delivers high-quality data to an Amazon Aurora data repository. Ashwin also shows how AWS Elastic Beanstalk can process data on demand and at scale to meet huge data integration challenges.

View the architecture diagram.

To learn more about the Talend Integration Cloud, see the Talend website.