Serving Up Serverless Architecture

What do you do when your monthly meetup attendance — usually around 20-30 people — all of a sudden jumps up to 100? Well, first you order a few more pizzas and a lot more beers. Then, you recruit a bunch of employees for some manual labor, start pushing desks out of the way, scramble for chairs, and hopefully end up with something like this:

That was the scene at Kenzan’s office in Rhode Island last week, and despite some last minute logistical hurdles, we couldn’t have been happier to see lots of new and familiar faces at our meetup. It’s a testament to the growing tech community in Providence, and we’re excited to be a part of it. As it continues to grow, Kenzan will also continue to be a resource for those looking to learn new skills and get hands-on with emerging technologies. With that in mind, here’s a breakdown of what we learned during last week’s presentation.

Thursday night’s topic was on serverless architecture, and was presented by Marie Schmidt, a Kenzan developer based out of our Denver office.

Serverless is a popular topic right now, and for good reason. Serverless technology makes it easy to spin up a web API or event based computing tasks, with minimal server interaction and low cost. It allows developers to focus on writing code, while handing server management and provisioning to 3rd parties. At Kenzan, we have found serverless functions and APIs to be a growing part of our modern architecture and we wanted to share these findings with the community.

During our serverless hack night, we discussed the pros and cons of serverless functions, and what we’ve found to be their best applications. We then looked at the architecture of a serverless API built with AWS and demo’d a simple example: creating an API with two serverless methods called by an API gateway. We believe attendees learned some key applications of serverless technology, and a basic implementation knowledge using AWS services. View the presentation slides here and follow along with the demo on your own!

See below some resources we’ve found useful when diving in to serverless.

Building an Alexa Skill https://www.pluralsight.com/guides/node-js/amazon-alexa-skill-tutorial

AWS Developer Introduction to AWS Lambda (paid resource) https://www.pluralsight.com/courses/aws-developer-introduction-aws-lambda

Using the Serverless Framework with Node.js on AWS (paid resource) https://www.pluralsight.com/courses/aws-nodejs-serverless-framework-using

Lambda Deep Dive (Paid resource) https://linuxacademy.com/amazon-web-services/training/course/name/lambda-deep-dive

========================================================================

Kenzan hosts monthly tech meetups, and for the very first time, we’re opening up the floor to presentations from the community for our December 7th meetup.  We’re looking for technical presentations in one of these categories: Progressive Webs Apps, Machine Learning, Native App Development and DevOps. If you’ve got an idea that doesn’t fit into those areas, we want to see that too.

Submit your idea by November 20th!

Leave a Reply

Your email address will not be published. Required fields are marked *