Mobycast

50 episodes listed below

Listen to the show on

Cloud architecture past the happy path.

The gist

Mobycast turns AWS and distributed-systems topics into patient, practical architecture sessions. John Christensen and Chris Hickman work through services like S3, CloudFront, DynamoDB, ECS Fargate, and VPC networking with an engineer's attention to edge cases.

PRESS PLAY

Find your next episode

All episodes

About Mobycast

Mobycast is a long-running technical show about the machinery behind cloud-native software. Its center of gravity is AWS, but the episodes are less about service announcements than about how systems are actually put together. A simple image-hosting service becomes a two-part architecture exercise. Uploads go one way. Downloads become a different problem. S3, CloudFront, DNS aliases, custom domains, TLS, transfer acceleration, and global edge locations all get treated as parts of one design rather than isolated features. The show is strongest when it slows down around the friction points that tutorials often skip. DynamoDB episodes move from NoSQL data modeling into partitioning, replication, leader election, Paxos, and the limits of consistency. Those conversations also connect modern managed services to older internet-scale database ideas through Chris Hickman's story of Leviathan. VPC episodes bring the same patience to private subnets, VPN access, NAT, TCP and UDP headers, MAC addresses, and the hidden work of routing traffic safely. ECS Fargate episodes test the appeal of serverless containers against the operational details of IAM roles, launch types, scaling, and trade-offs. John Christensen often plays the role of the curious builder, stopping on points that feel obvious only after someone explains them carefully. Chris Hickman supplies the systems-level explanation and keeps the architecture honest. The pacing is conversational, with occasional family-life detours and light banter, but the technical work remains the point. Mobycast does not flatten cloud architecture into slogans. It follows the chain of consequences. That makes it useful for engineers who already know the names of AWS services but want a better mental model for when, why, and how to use them. The show rewards listeners who like diagrams, failure modes, and implementation nuance. It is practical without becoming shallow. It is detailed without feeling like a lecture. Its best moments come when the hosts admit that a standard cloud pattern is only easy until the production requirements arrive.

Made for: Mobycast is for software engineers, cloud architects, DevOps practitioners, and technical founders working with AWS and distributed systems. It especially suits listeners who want implementation details, trade-offs, and mental models rather than surface-level service summaries.

What sets it apart: The show pairs practical AWS walkthroughs with deeper distributed-systems reasoning, connecting managed-service patterns to older architectural ideas and real implementation traps. Its conversational question-and-answer style makes complex infrastructure feel inspectable without sanding off the hard parts.

In their own words

A Podcast About Cloud Native Software Development, AWS, and Distributed Systems

Why you'd press play

Security broccoli comes with NAT lookup tables, and you may actually ask for seconds.

Press play if you want

  • to understand what NAT does with packet headers before you configure a private subnet
  • to reason through direct S3 uploads and CloudFront downloads without waving away the awkward details
Read the full recommendation in PlayNext →
AWS architectureS3 and CloudFrontDynamoDB and NoSQL designECS Fargate containersVPC private subnetsIAM rolesNAT and networkingdistributed consistency

Talks about

Best episodes of Mobycast

Short reviews from the PlayNext desk, based on the episodes we processed.

Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 2Jul 8, 2020

A practical AWS architecture lesson where image downloads reveal the choices behind scale.

CloudFront becomes the hinge in Mobycast's look at a massively scalable image-hosting service. With uploads already handled, downloads bring a different architectural pressure.

Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 1Jul 1, 2020

A practical AWS image-hosting episode focused on why the upload path matters as much as S3 and CloudFront.

Image hosting becomes a deceptively simple AWS design problem: S3 for uploads, CloudFront for delivery, and a chain of small choices that decide whether the system holds up.

Replay of Ep 43 - The Birth of NoSQL and DynamoDb – Part 5Apr 15, 2020

A grounded look at Leviathan's pre-cloud design and the ideas that still echo beneath DynamoDB.

The final installment turns to Leviathan, the original internet-scaled database from Chris Hickman's pre-dot-bomb company, and keeps its focus close to the architecture.

Replay of Ep 42 - The Birth of NoSQL and DynamoDb – Part 4Apr 8, 2020

A grounded, patient look at DynamoDB's partition-level resilience, with Viathan still waiting nearby.

MobyCast's fourth installment moves DynamoDB from product-level shorthand down to the storage-node mechanics: partition-level clustering, a leader with two secondaries, heartbeats for failure detection, and Paxos for choosing a replacement.

Podcasts like Mobycast

Episodes

  1. 1

    Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 2

    Hidden gem

    John Christensen and Chris Hickman finish their two-part Mobycast series on AWS S3 and CloudFront, moving from upload mechanics to download delivery and edge caching.

    Jul 8, 2020·41m·2 clips
  2. 2

    Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 1

    Hidden gem

    John Christensen and Chris Hickman open MobiCast with a two-part series on massively scalable image hosting using S3 and CloudFront.

    Jul 1, 2020·43m·2 clips
  3. 3

    Replay of Ep 43 - The Birth of NoSQL and DynamoDb – Part 5

    Hidden gem

    Leviathan pushed the partition map into thick clients so reads could go straight to the right base server.

    Apr 15, 2020·43m·2 clips
  4. 4

    Replay of Ep 42 - The Birth of NoSQL and DynamoDb – Part 4

    Hidden gem

    DynamoDB’s request router consults partition metadata, then forwards each request to the correct storage node.

    Apr 8, 2020·41m·2 clips
  5. 5

    Replay of Ep 41 - The Birth of NoSQL and DynamoDb – Part 3

    Hidden gem

    DynamoDB’s partition key and sort key determine both data distribution and query speed.

    Apr 1, 2020·30m·1 clip
  6. 6

    Replay of Ep 40 - The Birth of NoSQL and DynamoDb – Part 2

    Mar 25, 2020·33m
  7. 7

    Replay of Ep 39 - The Birth of NoSQL and DynamoDB

    Mar 18, 2020·33m
  8. 8

    Replay of Ep 14. Stop Worrying About Cloud Lock-in

    Mar 11, 2020·27m
  9. 9

    Learn cloud native software development by podcast

    Mar 8, 2020·2m
  10. 10

    Automate all the things - Updating container secrets using CloudWatch Events + Lambda

    Mar 4, 2020·1h 8m
  11. 11

    Database Soup - Explaining ACID, BASE, CAP - Part 3

    Feb 26, 2020·49m
  12. 12

    Database Soup - Explaining ACID, BASE, CAP - Part 2

    Feb 19, 2020·45m
  13. 13

    Database Soup - Explaining ACID, BASE, CAP - Part 1

    Feb 12, 2020·41m
  14. 14

    Your Most Important Skill

    Feb 5, 2020·1h
  15. 15

    The Future of Containers - Part 3 - Unikernels

    Jan 29, 2020·57m
  16. 16

    The Future of Containers - Part 2 - Making Sense of MicroVMs (continued)

    Jan 22, 2020·1h 1m
  17. 17

    The Future of Containers - Part 1 - Making Sense of MicroVMs

    Jan 15, 2020·1h 8m
  18. 18

    Psst... Secrets Handling for Cloud-Native Apps - Part 2

    Jan 8, 2020·47m
  19. 19

    Psst... Secrets Handling for Cloud-Native Apps - Part 1

    Jan 1, 2020·56m
  20. 20

    VPC Ninja - Part 3 - Moving an ECS Application to Private Subnets

    Dec 25, 2019·54m
  21. 21

    That's a Wrap - AWS re:Invent 2019 Takeaways - Part 2

    Dec 19, 2019·46m
  22. 22

    That's a Wrap - AWS re:Invent 2019 Takeaways - Part 1

    Dec 18, 2019·52m
  23. 23

    VPC Ninja - Part 2 - Private subnets with VPN (continued)

    Dec 11, 2019·1h 2m
  24. 24

    VPC Ninja - Part 1 - Private Subnets with VPN

    Chris Hickman explains how NAT lets private machines reach the internet without exposing their addresses.

    Dec 4, 2019·58m·2 clips
  25. 25

    AWS re:Invent 2019 - A Preview Show

    Nov 27, 2019·1h 1m
  26. 26

    Serverless Containers with ECS Fargate - Part 3

    Nov 20, 2019·59m
  27. 27

    Bonus Episode! Docker Is Kind of Acquired By ... Who Is Mirantis?

    Nov 16, 2019·23m
  28. 28

    Serverless Containers with ECS Fargate - Part 2

    John and Chris discuss identity and access management for AWS ECS with Fargate, covering roles and best practices.

    Nov 13, 2019·57m
  29. 29

    Serverless Containers with ECS Fargate - Part 1

    This episode introduces a series on AWS Fargate, discussing its benefits and trade-offs for running containers without managing servers.

    Nov 6, 2019·1h 5m
  30. 30

    Virtual Machines vs. Containers Revisited - Part 4

    Oct 30, 2019·57m
  31. 31

    Virtual Machines vs. Containers Revisited - Part 3

    Oct 23, 2019·58m
  32. 32

    Virtual Machines vs. Containers Revisited - Part 2

    This episode explains virtual machines and containers, comparing hypervisor implementations in cloud-native development.

    Oct 16, 2019·50m
  33. 33

    Virtual Machines vs. Containers Revisited - Part 1

    John and Chris revisit their earlier discussion on virtual machines vs containers, correcting past mistakes and diving deeper into the comparison.

    Oct 9, 2019·48m
  34. 34

    Are You Well Architected? The Well-Architected Framework - Part 3

    Oct 2, 2019·55m
  35. 35

    Are You Well Architected? The Well-Architected Framework - Part 2

    Sep 25, 2019·1h 5m
  36. 36

    Are You Well Architected? The Well-Architected Framework - Part 1

    Sep 18, 2019·55m
  37. 37

    The Twelve-Factor App: 12 Best Practices for Microservices

    Sep 11, 2019·52m
  38. 38

    An Encryption Deep Dive - Part Four

    Sep 4, 2019·53m
  39. 39

    An Encryption Deep Dive - Part Three

    Aug 28, 2019·33m
  40. 40

    An Encryption Deep Dive - Part Two

    Aug 21, 2019·37m
  41. 41

    An Encryption Deep Dive - Part One

    Aug 14, 2019·42m
  42. 42

    Growth Hacking for Remote and International Developers - Part 2

    Aug 7, 2019·43m
  43. 43

    Growth Hacking for Remote and International Developers - Part 1

    Jul 31, 2019·30m
  44. 44

    Microservices Bootcamp 3 - Micro Frontends

    Jul 24, 2019·37m
  45. 45

    Microservices Part 2: Sizing, Decomposition, and Dismantling the Monolith

    Jul 18, 2019·42m
  46. 46

    Microservices Boot Camp Part 1

    Jul 10, 2019·37m
  47. 47

    Real World AWS - Using Custom CloudWatch Metrics to Monitor Disk Space

    Jul 3, 2019·36m
  48. 48

    Using Feature Flags to Increase Velocity and Decrease Risk in a Modern CI:CD Delivery Pipeline

    Jun 26, 2019·32m
  49. 49

    Practical AWS - Hosting a Personal Blog the Hard Way, Then the Easy Way

    Jun 19, 2019·30m
  50. 50

    Post Gluecon Thoughts and How Aurora Serverless Works

    Jun 12, 2019·31m