Serverless Continuous Delivery with Robin Weston

Serverless computing reduces the cost of using the cloud. Serverless also makes it easy to scale applications. The downside: building serverless apps requires some mindset shift. Serverless functions are deployed to transient units of computation that are spun up on demand. This is in contrast to the typical model of application delivery–the deployment of an application to a server or a container that stays running until you shut it down.

Robin Weston develops large projects with AWS Lambda, and he joined me for a discussion of how to build applications for serverless environments and how to do continuous delivery with serverless functions. One big appeal for continuous delivery fans is that serverless deployments are often smaller–the user is deploying something as small as a function.

Full disclosure: ThoughtWorks GoCD is a sponsor of Software Engineering Daily.

 

Show Notes

Serverless Architectures and Continuous Delivery by Robin Weston

Robin Weston at Pipeline Conf

 

Sponsors


In the Information Age, data’s the new oil. Which is why Amazon Web Services built Amazon Kinesis—a powerful new way to collect, process, and analyze streaming data—so you can get timely insights and react quickly. Web sites, mobile apps, IoT sensors, and the like can generate a huge amount of streaming data—sometimes terabytes an hour—that if processed continually, can help you learn about what your customers, products, and applications are doing right now and take actions in real-time. Amazon Kinesis from AWS lets you do that easily for less. With Kinesis, you only pay for the resources you use. No minimums, no upfront commitments. Learn more at kinesis.aws.


Bugsnag improves the task of troubleshooting errors by making it more enjoyable and less time-consuming. For example, when an error occurs, your team can get notified via Slack, see diagnostic information on the error, and identify the developer who committed the code. Bugsnag’s integration with Jira and other collaboration tools makes it easy to assign and track bugs as they are being fixed. There is a special offer for Software Engineering Daily listeners. Try all features free for 60 days at https://www.bugsnag.com/sedailyDevelopment teams can now iterate faster and improve software quality. To get started, go to https://www.bugsnag.com/sedaily/. Get up and running in three minutes. Airbnb, Lyft, and Shopify all use Bugsnag to monitor application errors.  


Your enterprise wants to adopt containers, but you aren’t sure how. CoreOS will help you along your journey to a containerized architecture. CoreOS are the container experts trusted by Salesforce, ebay, Ticketmaster, and other world-class organizations. Go to softwareengineeringdaily.com/coreos to find our top 5 episodes about containers and Kubernetes, as well as a white paper about migrating an enterprise to Kubernetes with CoreOS. They’ve hosted, attended, and spoken at many shows about containers and Kubernetes because those technologies are the future of the web. That’s why CoreOS built Tectonic, an enterprise-ready Kubernetes platform. At softwareengineeringdaily.com/coreos, you can learn about how containers can make your organization run more efficiently.


Flip the traditional job search and let Indeed Prime work for you while you’re busy with other engineering work, or coding your side project. Upload your resume and in one click, gain immediate exposure to companies like Facebook, Uber, and Dropbox. Interested employers will reach out to you within one week with salary, position, and equity up front. Don’t let applying for jobs become a full-time job. With Indeed Prime, jobs come to you. The average software developer gets 5 employer contacts and an average salary offer of $125,000. Indeed Prime is 100% free for candidates – no strings attached. Sign up now at indeed.com/sedaily. Thanks to Indeed Prime for being a sponsor of Software Engineering Daily.