lnug / speakers

Open an issue to submit a talk
https://github.com/lnug/speakers
43 stars 7 forks source link

Serverless in production, an experience report #122

Closed theburningmonk closed 6 years ago

theburningmonk commented 6 years ago

AWS Lambda has changed the way we deploy and run software, but this new serverless paradigm has created new challenges to old problems - how do you test a cloud-hosted function locally? How do you monitor them? What about logging and config management? And how do we start migrating from existing architectures?

In this talk Yan will discuss solutions to these challenges by drawing from real-world experience running Lambda in production and migrating from an existing monolithic architecture.

About me:

Yan (@theburningmonk) is a polyglot developer and architect, he is a regular speaker at user groups and conferences internationally. Yan is the author of AWS Lambda in Motion, a co-author of F# Deep Dives, and he keeps an active blog at http://theburningmonk.com where he shares his thoughts on topics such as AWS, serverless, functional programming and chaos engineering.

my co-speaker is Scott Smethurst : Scott’s passion for computing began when he was gifted a Commodore 64 for Christmas in 1988 and really took hold while studying Computer Science at the University of Manchester. He’s been an architect, lead developer and consultant within a variety of industries, working with organisations ranging from a multi-billion pound corporation to a failed start-up. Scott has spent most of the past 2 years designing and building several serverless architectures and has decided to start sharing some of those experiences.

theburningmonk commented 6 years ago

This is usually longer than 20 mins (closer to 40), but I can cut out some sections to make it fit into a 20 min slot

theburningmonk commented 6 years ago

You can get a sense of the content with this slidedeck https://www.slideshare.net/theburningmonk/serverless-in-production-oreilly-software-architecture

admataz commented 6 years ago

Hi @theburningmonk Happy New Year!

Sounds good to me. We've had a couple serverless/lambda talks in the past - and it's a great topic - there's a lot of interest in it. I think the deployment/ architectural questions are the biggest for most and it would be great to get your view on it. Maybe worth dedicating a quick overview to what is Serverless for the uninitiated (we have a range of experience among our attendees) - 3-4 minutes on why you would use it over traditional 3-tier or containers.

A couple things we need to confirm:

  1. Length of talk - needs to be 20-25 mins. (thanks - see you have confirmed above!)
  2. Code of Conduct - as part of our community we need to make sure all speakers agree with that - see https://lnug.org/code-of-conduct.html

Looks like we have some space for a talk on February 28th or March 28th - would either of those suit you?

@lnug/organisers - can we get some other thoughts and a seconder to support this talk?

theburningmonk commented 6 years ago

Hello, happy new year to you too :-)

Sure, happy to spend a few mins to cover the basics, and happy to agree with your CoC too.

March 28th works for me.

I'm trying to help a few of my former co-workers (who contributed to the migration work that I'm talking about) to start with public speaking, is it OK for me to invite one of them along to co-present? I'll make sure he/she is happy with the CoC too.

admataz commented 6 years ago

Hi - of course, perfect - that would be great - we would love to help support new speakers.

MattJLeach commented 6 years ago

Hi @theburningmonk - I've had a look at the slides and this looks great. If you're cutting it down for time, could I request that we keep some of the stuff around testing, CI/CD as these topics are often left out in Serverless talks but are a big pain point for a lot of people new to serverless (including myself)?

theburningmonk commented 6 years ago

@MattJLeach sure thing 👍 that's something I hear a lot from folks, which is why I cover them within the first few chapters in my course as well http://bit.ly/aws-lambda-in-motion

theburningmonk commented 6 years ago

here's a short bio for my co-speaker Scott Smethurst : Scott’s passion for computing began when he was gifted a Commodore 64 for Christmas in 1988 and really took hold while studying Computer Science at the University of Manchester. He’s been an architect, lead developer and consultant within a variety of industries, working with organisations ranging from a multi-billion pound corporation to a failed start-up. Scott has spent most of the past 2 years designing and building several serverless architectures and has decided to start sharing some of those experiences.

admataz commented 6 years ago

Hi @theburningmonk - just confirming - all still good for you and Scott for this Wednesday?

theburningmonk commented 6 years ago

Yup, all good for us still

On Sun, Mar 25, 2018 at 6:16 PM, Adam Davis notifications@github.com wrote:

Hi @theburningmonk https://github.com/theburningmonk - just confirming

  • all still good for you and Scott for this Wednesday?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/lnug/speakers/issues/122#issuecomment-375986892, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhYmdC93cfoLaKn2fDoevJT6bJBgLYtks5th9DZgaJpZM4REvJF .

admataz commented 6 years ago

Hi Yan and Scott

Thank you for your talk last Wednesday night. I got good feedback on all the talks on the night -and it was one of my favourite LNUG meetups so far. I'm sorry if it was a bit pushed for time for you towards the end - but that said - your talk was amazing and you fitted in a huge amount of relevant info into a small space - and managed to keep it paced and understandable.

I didn't manage to catch up with either of you before packing up for the evening - but I just wanted to extend my thanks and hopefully see you again at a future LNUG. And please let me know if you have any feedback from your perspective as speakers - I'd love to hear from you.

I'll keep this issue open until we have the video and I'll post the link when it's ready.

theburningmonk commented 6 years ago

Hey Adam,

Thanks for having us, sorry me and Scott both had to shoot off afterwards and didn't stay around for drinks. I really enjoyed the event, especially Claudia's talk, although 25 mins was pretty tight given the amount of content me and Scott had, glad we actually managed to fit everything in though.

In terms of feedback, maybe 3 talks in one night plus 25 mins for community announcements is a bit ambitious. Although I enjoyed Jon's special tips (good use of the community slot!), the rest of it seem to get hijacked by recruiters... If we had kept the community slot to 10 mins as planned we wouldn't have been in such a rush at the end and over-run by so much.

admataz commented 6 years ago

Hey @theburningmonk

yes I agree we tried to stack too much with 3 talks and community/hiring announcements. I think we are getting better at timekeeping at the meetups and we're learning to run things a bit tighter (it's harder than we thought) - thanks for your feedback and for accommodating the tight schedule!

the videos are now available in the March 2018 playlist on our YouTube channel: https://www.youtube.com/playlist?list=PLam_80-FY3vQpb1xoZn-qaISFOfvNjJBh

Thanks again for your talk - see you at the next meetup!