Published Oct 14, 2019

3factor app - Async Serverless

Dive into the world of serverless architecture and microservices evolution as Joe Zack, Michael Outlaw, and Alan Underwood illuminate the benefits and hurdles of asynchronous serverless systems. This episode is a treasure trove of practical coding tips, interactive courses, and cost-effective solutions for developers seeking scalable, efficient, and secure cloud infrastructure.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Traditional vs Modern

    The evolution from traditional VM and container-based microservices to modern serverless architectures is a significant shift in software development. and discuss the traditional approach, where applications are typically deployed on VMs or containers, requiring operational expertise and manual scaling 1. In contrast, serverless platforms offer auto-scaling and managed infrastructure, freeing developers from operational burdens. notes, "The whole idea with containers is like when you think about a container it's, it's very much like a VM in terms of how you interact with it" 2. This transition reflects a broader trend towards more efficient and scalable cloud solutions.

       

    Serverless Microservices

    Serverless microservices represent a paradigm shift in how applications are built and deployed. explains that serverless functions are triggered by events, allowing for asynchronous processing and cost efficiency 3. These functions are typically stateless, which can pose challenges for long-running processes. adds, "The first one is idempotency. It's always a tough one for me to sell, is basically dealing with the possibility of having duplicate messages" 3. Despite these challenges, serverless architectures offer significant benefits in terms of scalability and reduced operational overhead.

       

    Cloud Infrastructure Evolution

    The evolution of cloud infrastructure from VMs to serverless solutions highlights the industry's push towards more granular and efficient computing. describes this progression, noting how Docker containers paved the way for serverless architectures by optimizing resource use 4. This shift allows developers to focus on specific units of work rather than managing entire systems. points out, "Most people are doing cloud, and that's probably why the whole container thing even comes up" 5. As cloud technologies continue to evolve, serverless solutions are becoming integral to modern software development.

Related Episodes