Ryan Cormack
Principal Engineer
London, United Kingdom
Actions
Ryan started his career in digital marketing before moving to software engineering. He's worked with AWS technologies for over ten years starting from clicking around the console through to global enterprise systems. Currently, Ryan works at Motorway as a Principal Engineer helping teams with their continued cloud adoption and driving strong AWS engineering practices across the whole tech organisation.
Links
Area of Expertise
Topics
APIs in the Fast Lane
We've all been there - your API docs are lying, your SDKs are out of date, and you're drowning in a sprawling mess of WAFs and custom authentication logic. Your teams want to move fast, but your API has become the bottleneck.
In this session, I'll share how design-first approaches using tools like Smithy and API Gateway can help keep our code, documentation, and SDKs in sync through code generation. Ways you can centrally manage gateways within clear domain boundaries to limit your attack surface. Finally I'll look at practical strategies for migrating existing endpoints to a governed, managed service - all while enabling teams to move faster than ever before.
Notes: I'll be explicitly talking about API Gateway, Lambda@Edge, Cloudfront Functions, Cloudfront, WAF and the AWS open source tool, Smithy.
Typescript beyond the stack
The modern technology stack traditionally consists of the Frontend, Backend and a Database. But we need a way to get our code from our computer to their server. The AWS Cloud Developer Kit (CDK) is a tool that allows us to write and deploy our infrastructure in languages used to write the rest of the stack, including Typescript. By leveraging the CDK we’re able to write our infrastructure, backend and frontend all in Typescript and even deploy it to Amazon’s serverless compute platform. In this session Ryan will look at the basic concepts behind the CDK, what is happening when you use it and how it allows us to quickly and easily get a full stack Typescript application up and running in a language we are familiar with. We’ll look at how using the CDK allows us to fully embrace a DevOps culture and provide a friction free way to get our code into production using a language we are already familiar with.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top