Skip to content
Mobycast podcast artwork

PODCAST · technology

Mobycast

by Mobycast.fm

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

Publisher-supplied feed metadata · PodParley refreshed Mar 5, 2023 · Source feed

Episodes

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

    In episode #109 of Mobycast, we started our discussion on how to build a massively scalable image hosting service. We talked about the general architecture and then dove deep on how to handle image uploads. But uploading is only half the solution. We also need to allow downloads of the images....

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

    If you are building software apps, at some point you will likely need to build an image hosting service (let's be honest, probably more than once!). Image hosting is a core feature of many apps, and it's important to get right. We all know the best practices for building image hosting in the…

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

    This is the fifth and final episode that we’re re-releasing from back when we told Chris’s personal story of starting Viathan, which was a software startup built to create one of the first internet scale databases. In this episode, we compare Viathan’s pre-cloud architecture to that of DynamoDB....

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

    Welcome to Mobycast! This is the fourth episode that we’re re-releasing from back when we told Chris’s personal story of starting Viathan, which was a software startup built to create one of the first internet scale databases. In this episode we finish our deep dive into the technical details of...

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

    Welcome to Mobycast! This is the third episode that we’re re-releasing from back when we told Chris’s personal story of starting Viathan, which was a software startup built to create one of the first internet scale databases. In this episode we start to dive into the technical details of how…

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

    Welcome to Mobycast! This is the second episode that we’re re-releasing from back when we told Chris’s personal story of starting Viathan, which was a software startup built to create one of the first internet scale databases. You’ll get to see how his work in the early 2000’s/late 90’s was...

  7. Replay of Ep 39 - The Birth of NoSQL and DynamoDB

    We present to you a remastered and re-released version of one of our early shows from 2018. It was one of our most popular shows of all time, and in it, Chris Hickman recounts his story of being a Microsoft employee dealing with issues of internet scaling in the late 90s to becoming one of the...

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

    Cloud lock-in is always fun to talk about. Conversations abound on Twitter, at conferences, and by the water cooler. This week we replay an early episode from June 13, 2018 to see if our opinions on cloud lock-in have changed in the past two years. Spoiler alert: they haven't.

  9. Learn cloud native software development by podcast

    You can learn how to be a great software developer by listening to this podcast. Get to know Chris and Jon by listening to our personal story, and continue from there into topics ranging from serverless to Docker to networking, encryption, and purpose built databases. We cover all the concepts...

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

    Back in episode #94 of Mobycast, we showed how Amazon Elastic Container Service (or ECS) makes it easy to inject sensitive data into your containers. However, ECS only injects secrets at container startup. It's up to you to ensure that the container is restarted if secrets are updated. But who...

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

    This week on Mobycast, Jon and Chris conclude their multi-part series on "database soup", where we make sense of the jumbled acronyms of consistency models. In this episode, we learn about eventual consistency and the BASE properties. Eventual consistency may sound like a beer guy meme - "I am…

    more
  12. Database Soup - Explaining ACID, BASE, CAP - Part 2

    This is part 2 of our three-part series where we make sense of the alphabet soup of acronyms for database consistency models. In this episode of Mobycast, we learn how the explosion of the Internet created new challenges for strongly consistent systems, leading to the "discovery" of the CAP...

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

    Databases are one of the fundamental building blocks for cloud-native apps. And with so many types of databases to choose from, it's important to understand their consistency models so that we can make smart choices. But with acronyms such as ACID and BASE, making sense of them can feel like...

  14. Your Most Important Skill

    Technology is changing rapidly and it is a major investment to learn a new skill, technique or technology. Our knowledge gained is so hard fought that it is only natural to rely on it dearly. But it's a mistake to hold on to this knowledge for too long - you must be open to new ideas. In this...

  15. The Future of Containers - Part 3 - Unikernels

    What is the future of containers? In this three-part series, we are exploring the promising technologies aiming to make our cloud-native apps more secure without giving up performance. Previously, we learned all about microVMs, taking a deep dive on the most talked about microVM - AWS…

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

    Maybe you've heard some of the buzzwords everyone seems to be talking about when discussing the future of containers. Strange words like "microVMs"... "unikernels"... "sandboxes". Have you wondered what these things are and how you can use them? Or, for that matter, should you use them? In this...

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

    With cloud computing, we started with virtual machines. They allow us to virtualize an entire server, while providing strong isolation and security. Then containers came along. They allow us to virtualize just our applications, making containers faster and less resource intensive than VMs. But…

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

    In episode #93 of Mobycast, we discussed secrets management for our cloud-native applications. We learned why we need secrets management and some of the possible solutions available to us. Now that we know the "theory", it's time to put that knowledge into practice. In this episode of Mobycast…

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

    Applications frequently need access to sensitive data, such as database credentials, API keys, passwords and tokens. Of course, we can't just store these secrets in plain text or hard-coded into our applications. Rather, we need to securely protect this sensitive information to ensure that only...

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

    In the first two episodes of this series, we learned how to build a VPC with public and private subnets. We did a deep dive on NAT, or network address translation, and then setup a software-only VPN for secure access to the private subnets. Now, it's time to put everything together and earn our...

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

    Last episode of Mobycast, we began our post-coverage analysis of AWS re:Invent 2019. With a major theme of "transformation", we walked through some of the key advancements being made by AWS to drive innovation now and into the future. From supercomputing to networking to AI and ML, AWS is proof...

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

    We're happy to report that we are back and survived AWS re:Invent. As promised, re:Invent is a heavyweight of a conference and this year did not disappoint! With 4 keynotes, over 3,000 sessions, and hundreds of new product and feature announcements, we've got a lot of ground to cover. In fact, we...

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

    In episode #89 of Mobycast, we introduced using private subnets for your cloud network. We learned about the differences between public and private subnets, as well as some of the key technologies they depend upon such as NAT, or network address translation. We also learned that using private...

  24. VPC Ninja - Part 1 - Private Subnets with VPN

    You may know that it is best practice to use private subnets for your cloud network. But, have you actually implemented them? They can be challenging to setup, especially if you have an existing VPC. And using private subnets creates a new dilemma... how do you even connect to these resources?…

    more
  25. AWS re:Invent 2019 - A Preview Show

    Let's get ready to rumble! It's that time of year when we head to Las Vegas with 50,000 of our closest friends for the biggest AWS event of the year: re:Invent. Five days long, with more than 2,500 sessions, taking place in 6 huge venues spread over 2.5 miles, re:Invent is a heavyweight of a...

  26. Serverless Containers with ECS Fargate - Part 3

    You may not be an expert on container networking, but wouldn't you like to impress guests at your next party by explaining the difference between "host" and "bridge" networking? This week on Mobycast, Jon and Chris conclude their three-part series on serverless containers with AWS Fargate. We…

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

    Docker sold its Docker Enterprise business to Mirantis last week. The internet has been abuzz with hot takes and laments for the once high flying unicorn. In this short bonus episode of Mobycast, Jon and Chris discuss what this really means for Docker, we use some logic to calculate what the…

    more
  28. Serverless Containers with ECS Fargate - Part 2

    In episode #85 of Mobycast, we introduced AWS Fargate, which brings the serverless concept to running containers on ECS. We discussed the features and benefits of Fargate, as well as how it differs from normal EC2 launch types. Now it's time to dive deeper into some of the details you need to…

    more
  29. Serverless Containers with ECS Fargate - Part 1

    The Amazon Elastic Container Service (or ECS) is the container orchestration system built by AWS. ECS features tight integration with many AWS services, and is a powerful choice for running containers in the cloud. We first discussed ECS back in episode 3 of Mobycast. But so much has changed in…

    more
  30. Virtual Machines vs. Containers Revisited - Part 4

    In episode #83 of Mobycast, we learned that containers are normal Linux processes. But they take advantage of powerful operating system functionality that gives these processes their container superpowers. In particular, we learned about namespaces and control groups and how these features give...

  31. Virtual Machines vs. Containers Revisited - Part 3

    Containers are just lightweight virtual machines, right? No, not really. There's much more to the story than that, so we decided to do a four-part series on virtual machines versus containers. In parts 1 and 2, we discussed virtual machines in detail and how they work. Now, in parts 3 and 4, we...

  32. Virtual Machines vs. Containers Revisited - Part 2

    Cloud computing would not be possible if not for virtual machines. They are the fundamental resource for cloud-native applications. Then along came Docker with its containers, and the virtualization scene got a bit more complicated and confusing. So, we kicked off a new series where we go deep on...

  33. Virtual Machines vs. Containers Revisited - Part 1

    Back in January 2018, Jon, Rich and Chris were having lunch together in Denver. The subject of virtualization came up, and Rich said he was confused on the difference between containers and virtual machines. As we answered Rich's question, we realized that explaining a complicated technical…

    more
  34. Are You Well Architected? The Well-Architected Framework - Part 3

    Previously on Mobycast... In episodes #78 and #79, we broke down the AWS Well-Architected Framework, and covered the first three pillars of excellence: "Operational Excellence", "Security" and "Reliability". This week on Mobycast, Jon and Chris wrap up their three-part series and discuss the last...

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

    In episode #78 of Mobycast, we introduced the AWS Well-Architected Framework, an indispensable resource of best practices when running workloads in the cloud. We explained that the framework defines five pillars of excellence, and we dug deep on the first pillar, "Operational Excellence". If you...

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

    Just as the Twelve-Factor App methodology was born from real world experience of deploying successful apps at Heroku, architects at AWS created the Well-Architected Framework to document best practices they observed when running workloads in the cloud. Originally announced as a whitepaper in...

  37. The Twelve-Factor App: 12 Best Practices for Microservices

    The 12 factor app methodology was created by developers at Heroku after their experience working with hundreds of thousands of apps on the Heroku platform. They noticed that successful apps shared a core set of things in common. First published in 2012, the 12 Factor App attempts to distill these...

  38. An Encryption Deep Dive - Part Four

    In Episode 76 of Mobycast, Jon and Chris finish our series on encryption by digging into AWS’ encryption services. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  39. An Encryption Deep Dive - Part Three

    In Episode 75 of Mobycast, we continue with part three of our series on encryption. In particular, we discuss end-to-end encryption in practice. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  40. An Encryption Deep Dive - Part Two

    In episode 74 of Mobycast, we continue with part two of our series on encryption. In particular, we'll discuss Transport Layer Security in practice. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  41. An Encryption Deep Dive - Part One

    In episode 73 of Mobycast, we start a new series on encryption and dive into the essentials. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  42. Growth Hacking for Remote and International Developers - Part 2

    In Episode 72 of Mobycast, we dive into part two of our discussion on growing high performing remote and international engineering teams. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  43. Growth Hacking for Remote and International Developers - Part 1

    In episode 71 of Mobycast, Jon and Chris discuss lessons learned while working with remote and international engineering teams. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  44. Microservices Bootcamp 3 - Micro Frontends

    In Episode 70 of Mobycast, we wrap up our bootcamp on Microservices with the discussion on Micro Frontends. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

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

    In Episode 69 of Mobycast, we get hands-on with part two of our Microservices bootcamp and discuss sizing, decomposition, and dismantling monolith. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  46. Microservices Boot Camp Part 1

    In episode 68 of Mobycast, Jon and Chris kick off part one of our Microservices bootcamp, answering the essential questions of what, why, and how. Welcome to Mobycast, a weekly conversation about Cloud native development, AWS, and building distributed systems.

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

    In Episode 67 of Mobycast, Jon and Chris discuss using custom CloudWatch metrics to monitor disk space. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

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

    In Episode 66 of Mobycast, Jon and Chris discuss using feature flags to increase velocity and decrease risk in your CI/CD pipeline. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

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

    In Episode 65 of Mobycast, Chris walks us through the setup of his personal blog using Ghost. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

  50. Post Gluecon Thoughts and How Aurora Serverless Works

    In Episode 64 of Mobycast, Jon shares his thoughts on Gluecon 2019 and then dives into one of his favorite sessions which focused on AWS’ Aurora Serverless. Welcome to Mobycast, a weekly conversation about cloud-native development, AWS, and building distributed systems.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

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

HOSTED BY

Mobycast.fm

Frequently Asked Questions

How many episodes does Mobycast have?

Mobycast currently has 113 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Mobycast about?

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

How often does Mobycast release new episodes?

Mobycast publishes regularly with 113 episodes available. Check the episode list for the typical release schedule.

Where can I listen to Mobycast?

You can listen to Mobycast on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Mobycast?

Mobycast is created and hosted by Mobycast.fm.
URL copied to clipboard!