Approaches to migrate to Serverless often lack the agility needed to ensure success. Thinking in terms of events provides a path to state-of-the-art Event-Driven Serverless. We’ll see how Minimum Viable Migrations provide a path to Serverless using a real world airline’s journey as an example.
Many people want to adopt Serverless, but struggle to see a path from their current legacy architectures. Modernization approaches often lack the agility needed to ensure success and maximise value to users. Thinking in terms of events not only provides a path to state-of-the-art Event-Driven architectures, but also a non-terminal architectural destination ready to evolve with customer needs and technological advances. We need to move away from a “big-bang” migration mindset and use events to map a series of non-terminal Minimum Viable Migrations (MVMs) to stay current and adaptive to change. This talk presents the framework of Minimum Viable Migrations to achieve success in Serverless adoption.
Having applied the MVM framework to companies of all sizes this talk will present real life examples of successful Serverless adoption, and snapshots into how MVMs can be applied. We’ll look not only look at the technical considerations of a progressive migration to Serverless, but also the people and training aspects to ensure success in larger scale environments. Deep diving into a real world airline that uses MVMs to migrate from on-premise to state-of-the-art Serverless.
CI Pipelines are an integral part of the development of any piece of software. When building CI workflows in a large organisation, there is often a lot of code duplication when multiple teams have to perform a large number of the same steps as each other. There is also more of a learning curve when it comes to configuring workflows using JSON or YAML, as these formats are sometimes not as intuitive as imperative programming languages.When building Serverless applications, CDK is becoming more and more ubiquitous as a choice of IaC, and GitHub Actions is an increasingly popular choice of CI tool.This talk will show you how we can generate GitHub Actions workflows using the AWS CDK, as well as how to share these workflows (and CI steps) between teams in an organisation, and the benefits of doing this.