Artem Gayardo-Matrosov

Principal Software Engineer, SQS/SNS, Amazon Web Services

Artem is a Principal Engineer at AWS, working on Amazon SQS and SNS since 2017. A software engineer since 1999, he focuses on large-scale distributed systems, data storage, and high-throughput queueing. Based in Vancouver, he works on improving the performance, scalability, and availability of AWS messaging services.

Talk:
Multi-Tenant messaging systems

This talk explores the architectural challenges and solutions for building scalable multi-tenant messaging systems. We’ll examine isolation strategies, including shared versus dedicated queue architectures and their trade-offs. We will cover authentication and authorization frameworks to prevent cross-tenant data access and tackle the “noisy neighbor” problem—where high-volume tenants might impact others’ performance.

Talk objectives:

  • Evaluate isolation architectures
  • Compare shared queue versus dedicated queue models, understanding when to apply each approach based on tenant requirements, cost constraints, and performance targets and mitigate noisy neighbor effects.

Target Audience:

  • Developers & Architects