Mackenzie is the Global Startup Evangelist at AWS. His days are spent traveling the globe to meet startups, share their stories, and connect engineering teams together. Every day there are a large number of startups launching on AWS across every imaginable industry. It’s Mackenzie’s mission to find stories of startups that are helping to improve the world and share these stories with a wide audience.
Â
Prior to joining AWS, Mackenzie was the Head of Technical Operations at Betterment, the world’s largest independent robo-advisor based in NYC which manages over $8B in assets. Mackenzie was a founding engineer and Head of Technical Operations at Oscar Health, an insurance startup also based in NYC, helping to grow the company to over 400+ employees.
Through a combination of lectures, live coding demonstrations, AWS interaction, and hands-on exercises, participants learn:
How AWS Lambda functions written with the Micronaut framework can be triggered with AWS Events (such as an S3 or DynamoDB event)
How integrating Amazon API Gateway and AWS Lambda enables you to write your applications as you would with a Netty runtime (i.e., write your applications as you usually do; run them in AWS Lambda)
How to deploy a Micronaut application as a GraalVM native image to AWS Lambda Java runtime or to a custom runtime
How leveraging certain characteristics of Micronaut applications, including fast startup, low memory consumption, and GraalVM integration, can help you work around cold startups in AWS Lambda.
IntelliJ IDEA. The instructor uses IntelIiJ IDEA Ultimate during the course. Attendees should come with JDK 8 or JDK 11 and either IntelliJ IDEA Community (free, open source) or IntelliJ IDEA Ultimate (free trial available) installed on their computers. Both versions can be downloaded at https://www.jetbrains.com/idea/download.
SDKMAN! We recommend installation of the Software Development Kit Manager (SDKMAN!) to ease changing the Java version. Download SDKMAN! at https://sdkman.io (https://sdkman.io/).
GitHub. Attendees will require a GitHub account, so that code samples and documentation can be shared. If you don't already have one, create your free GitHub account at https://github.com/.
Privacy | Site Terms |Â