Empower Apps

Full Stack Things with Werner Jainek and Vojtěch Rylko

Mar 27, 2025
Werner Jainek, Co-founder and CEO of Cultured Code, and Vojtěch Rylko, Software Engineer, dive into their migration journey of Things Cloud to server-side Swift. They tackle the challenges of legacy systems and the decision to adopt Swift, sharing insights on using Docker and Kubernetes for efficient deployment. The duo also discusses the advantages of Amazon's Aurora database and the complexities of code sharing between iOS and AWS. Their exploration of chaos testing showcases their dedication to resilience and performance in the cloud.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Long-Running Custom Sync Service

  • Cultured Code built Things and Things Cloud from day one to control sync across Apple platforms.
  • They maintained their own sync service since 2012 because it offered stability and features users loved.
ANECDOTE

From Python 2 To Server-Side Swift

  • Their legacy cloud ran on Python 2 on Google App Engine and became constrained by deprecations and performance limits.
  • They evaluated many languages and gradually rewrote the cloud in Swift over about three years.
INSIGHT

Why Swift Made Sense For Their Backend

  • Swift appealed because the team already used it on clients and it offered strong performance and predictable memory via ARC.
  • The language's type system and server compilation on Linux made Swift a viable backend choice despite ecosystem youth.
Get the Snipd Podcast app to discover more snips from this episode
Get the app