346: Serverless Squabbles

26 February 2019

The three of us debate when to go full serverless, and if ditching servers is worth the cost.

Direct Download: MP3 | Video | YouTube
  • Marco Arment on Twitter — Add up all of the time you’ve spent learning Swift from scratch, accommodating its strictness, fighting its buggy tools, migrating your code through language changes, and re-learning APIs and conventions as they’ve changed over the last 5 years. I’ve spent zero time doing that.
  • A Swift Takes Flight on Windows — I have finally managed to get the compiler, the support libraries, the runtime, standard library, libdispatch, and now, Foundation to build and run on Windows!
  • Apple Plans to Close Stores in Eastern District of Texas in Fight Against Patent Trolls — To continue to serve the region, Apple plans to open a new store at the Galleria Dallas shopping mall in Dallas, just outside the Eastern District of Texas border.
  • Linux Academy - Full Stack Ruby on Rails Developer (Remote) — Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • What is Serverless? — Serverless computing (or serverless for short), is an execution model where the cloud provider (AWS, Azure, or Google Cloud) is responsible for executing a piece of code by dynamically allocating the resources.
  • Serverless Architectures - Martin Fowler — Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform.
  • Serverless Architectures at AWS — A serverless architecture is a way to build and run applications and services without having to manage infrastructure.