Martyn Kilbryde
CTO at Chemist4U
Manchester, United Kingdom
Actions
Martyn Kilbryde is an experienced software architect and engineer with many years of experience working with global highly transactional web applications, specialising in building and delivering large complex systems from scratch. He is especially interested in event-driven and serverless architectures.
Martyn is also a member of the AWS Community Builders program and a Pluralsight author; spending his personal time digging deeper, exploring technology and sharing that knowledge with the wider community.
Area of Expertise
Topics
Exploring Serverless Transaction Processing
If you are working with financial transactions, a ledger database that uses cryptography for integrity is an exciting prospect. Amazon Quantum Ledger Database (QLDB) delivers just this.
Join me in this session so you can explore a realistic use-case capable of high throughput transaction processing. You will discover how you can utilise Serverless technologies to build a scalable architecture and see a comparison between QLDB and a more traditional data store.
Let's Build a Personalised Chat Bot
Generative AI has been a hot topic this year, especially at re:Invent with many new releases and hundreds of sessions covering the topic. Join me in this talk whilst I walk through building a personalised chatbot using retrieval augmented generation. Making use of the newly introduced Knowledge base for Amazon Bedrock, agents and vector databases. This will be perfect for builders, or just those who wish to see what is possible and how to make good use of large language models.
Monolith to EDA: First Steps
Embarking on the journey of migrating from a monolithic solution to an Event Driven Architecture (EDA) can be a daunting task.
In this talk you'll gain insights into techniques that you can apply to your own migrations, based on a walk through of a practical example containing learnings from a real customer journey.
You'll see details of the solutions implemented to common challenges, such as race conditions, latency concerns for a high performance system and migration from a monolithic database to microservice based databases.
Mastering AWS Lambda
Are you interested in mastering the art of building and deploying scalable serverless applications with AWS Lambda? If so, this talk is for you.
In this in-depth session, we will take a deep dive into AWS Lambda, exploring how it works and how to leverage its features for maximum performance and scalability. We'll be looking into best practices, monitoring, deployment strategies and how to optimise your Lambda functions for speed and efficiency.
Whether you're a seasoned Lambda developer or just getting started with serverless computing, join me for a deep dive into the world of AWS Lambda, and learn how to take your serverless skills to the next level.
Building an Amazon Bedrock JIRA Agent with Source Code Knowledge Base
Using Agents for Amazon Bedrock to interact with JIRA is surprisingly powerful, especially with the ability to add comments and create new tasks. Giving the same agent access to source code using RAG via Knowledge Bases takes it to another level. In this talk, I'll walk through a proof of concept I built, showing how to use the Bedrock features and how with a few building blocks, it's possible to build an intelligent agent that could actually enhance productivity.
Zero to Production Serverless: An 8-Week Real-World Journey
A large business contract is signed and you are given the challenge to integrate two businesses as well as to build a customer portal capable of managing orders and taking payments. Could you and your team confidently deliver on time?
In this talk, you'll hear about a real-world project journey, from concept to production in only eight weeks. From choosing the technologies, utilising Infrastructure-as-Code and serverless technologies, to the challenges of rapid development with a small team, I'll give you the real story. Expect practical insights, mistakes, tips, and how using the right technologies and development process can deliver results fast.
Lessons Learned: Modernising with Serverless
Maintaining software is a constant reality, not an exception. As codebases grow and evolve, they inevitably collect patches, workarounds, and tech debt, making it harder to maintain, scale, and innovate. Production systems are like living organisms - they never stand still, and what starts as minor issues can quickly snowball into significant challenges.
In this talk, I'll take you through real-world modernization projects where we leveraged serverless technologies to tame aging codebases back into shape. Expect to hear about practical techniques and patterns that extend beyond the basics. I'll share how we navigated challenges, achieved wins, and applied patterns like Event-Driven Architecture and Domain-Driven Design in real production environments. Whether you're exploring a serverless shift or simply looking to breathe new life into a legacy system, you'll walk away with actionable insights to help you on your own modernization journey.
AutoML For Beginners
Designing and building machine learning models is no easy feat. In this session you will learn about Automated Machine Learning (AutoML), a field of study and technology aimed at automating the end-to-end process of designing and building machine learning models.
You will discover the basics and key concepts of AutoML and using Amazon's SageMaker Autopilot, you will see the process of building and deploying a model without any prior knowledge of AI.
You will see the speed and accuracy possible for different types of data and ways you could apply this knowledge to start getting more value out of your data today.
The Art of the Bad Code Review
Have you ever received a code review that made you question your entire existence as a programmer? Have you found yourself scratching your head in confusion after reading a comment that was more cryptic than the code itself? If so, you're not alone.
But fear not, as we delve into the world of disastrous reviews, we'll showcase some prime examples of brilliantly terrible reviews so you can learn how to avoid making the same mistakes.
So come join us for a sarcastic and entertaining look at the art of the bad code review!
Serverless Event Driven AI with AWS
Machine Learning can be intimidating and unapproachable, but with AWS you have access to many services where no ML experience is required. With these you can analyse images, text, video, perform translation and more.
In this session you'll find out how to integrate some of these services with a fully Serverless Event-Driven architecture. You'll discover an architecture consisting of API Gateway, EventBridge, Lambda and Step Functions which demonstrates a scalable component-based system; from data ingress into analysis with ML, analytics and alerting.
An Environment Per Branch for AWS Developers
Infrastructure as Code is an important part of Cloud Infrastructure, by utilizing flexible cloud resources, preferably serverless, then you can take advantage of a pipeline to create a full Developer environment per Branch, and then destroy it again after the Pull Request is merged.
In this session you'll discover different patterns for achieving this with AWS CDK, along with lessons learned from a team that uses this pattern extensively.
Manchester Tech Festival 2024 Sessionize Event
DDD East Midlands Conference 2023 Sessionize Event
AWS User Group Manchester User group Sessionize Event
WeAreDevelopers World Congress 2023 Sessionize Event
AWS Community Day Warsaw Sessionize Event
Devopsdays Prague 2023
An Environment Per Branch with Infrastructure as Code
Infrastructure as Code (IaC) is an important part of Cloud Infrastructure, by utilizing flexible cloud resources, preferably serverless, then it opens up the possibility of a pipeline to create a full Developer environment per Branch, and then destroy it again after the Pull Request is merged.
In this talk we’ll show a pattern for achieving this with AWS CDK, along with lessons learned from a team that uses this pattern extensively.
EDA Summit 2023
Monolith to EDA: First Steps
Embarking on the journey of migrating from a monolithic solution to an Event Driven Architecture (EDA) can be a daunting task. In this talk you'll gain insights into techniques that you can apply to your own migrations, based on a walk through of a practical example containing learnings from a real customer journey.
You'll see details of the solutions implemented to common challenges, such as race conditions, latency concerns for a high performance system and migration from a monolithic database to microservice based databases.
For this practical example, the resulting architecture was built with .NET 6 Containers running on Kubernetes using AWS SNS and SQS for the Messaging and AWS DynamoDB for the Microservice databases.
AWS User Group Manchester
AutoML Made Easy, a Beginner's Guide to SageMaker Autopilot
Designing and building machine learning models is no easy feat. During this talk, you will discover the basics of Automated Machine Learning (AutoML). Using Amazon's SageMaker Autopilot, you will learn how to build and deploy a model without needing much knowledge of AI.
DOXMAN
Infrastructure as Code (IaC) is an important part of Cloud Infrastructure, by utilising flexible cloud resources, preferably serverless, then it opens up the possibility of a pipeline to create a full Developer environment per Branch, and then destroy it again after the PR is merged. In this talk, we'll explore different patterns for achieving this, along with lessons learned and gotchas from a team that uses this pattern extensively.
AWS Community Summit
Serverless event driven AI as a service
Machine Learning can be intimidating and unapproachable, but with AWS you have access to many services where no ML experience is required. With these you can analyse images, text, video, perform translation and more.
In this session we'll explore how to integrate some of these services with a fully Serverless Event-Driven architecture. We'll also be exploring API Gateway, EventBridge, Lambda, Step Functions and demonstrating a scalable component-based system from data ingress into analysis with ML, analytics and alerting.
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