Speaker

Talia Nassi

Talia Nassi

Lead Developer Advocate @ Akamai Technologies

Los Angeles, California, United States

Talia Nassi is a Lead Developer Advocate at Akamai Technologies and international keynote speaker who delivers content on building in the cloud, testing, and Linode. She enjoys helping developers understand how to build efficient applications in the cloud seamlessly and at scale.

Area of Expertise

  • Information & Communications Technology
  • Media & Information

Topics

  • Serverless
  • Serverless computing
  • AWS Lambda
  • lambda
  • DynamoDB
  • aws
  • AWS Step Functions
  • AWS Architecture
  • Agile Testing
  • Continuous Testing
  • Automated Testing

Maximizing Growth Through Event-Driven Architecture

As your company gains momentum and grows, so do your technology demands. You need architectures and services that scale with your growing business. The easiest way to scale architecture on demand is with event-driven architecture. Event-driven architecture gives you the ability to build and scale without needing to think about managing infrastructure such as servers and networking. You’ll learn the differences between events and APIs, and get tips on how to manage as little infrastructure as possible, to innovate faster. In this way, you stay agile and innovative to keep scaling, improving, and expanding.

Cloud Computing 101

If you've always been curious about the cloud, or have had questions about how to start building in the cloud, this talk is for you! You’ll learn what the different resources and services are available in the cloud, when to use them, and how to deploy them in the cloud. You'll also learn how to solve common challenges via cloud compute. You’ll get an overview of Infrastructure as a Service, Platform as a Service, and Software as a Service and how each service can be used when you build on the cloud as well as tips on how to best set up your cloud security. We'll also do an infrastructure as code demo with Linode and Terraform.

Testing in Production

How do you know your feature is working perfectly in production? If something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, try testing in production! You will have an increased accuracy of test results, your tests will run faster due to elimination of bad data, and you will have higher confidence before releases. This can be accomplished through feature flagging, canary releases, and data cleanup. You will leave this talk with strategies to mitigate risk, to better your understanding of the steps to get there, and to shift your company’s testing culture, so you can provide the best possible experience to your users. This talk is beneficial because too many people are stuck in the old mindset of testing their features in a staging environment. At the end of the day, we don't care if your features work in staging, we care if they work in production.

Building applications with infrastructure as code

How do you ensure consistency in your environments? How do you make sure the resources you deploy have the same configurations across different accounts? How can I see all of the configurations for all of my resources in one place? Infrastructure as code is the answer. Many developers start building applications from their cloud console. While great for learning, this is not a scalable method for building applications. In this session, learn how to move from the console to using infrastructure as code. You will learn how to construct applications that can be versioned and deployed repeatedly across multiple environments.

Talia Nassi

Lead Developer Advocate @ Akamai Technologies

Los Angeles, California, United States