Your hosting strategy - Choosing from self, managed, cloud, or serverless
Feb 3, 2018
auto_awesome
This week's podcast explores the trade-offs between self-hosting and using cloud service providers like AWS or Google Cloud, discussing the benefits of transitioning to the cloud. The hosts also discuss ongoing refactoring challenges and the importance of database splitting. They compare cloud hosting to local hosting, touching on factors such as cost, control, and resiliency. The podcast concludes with a discussion on outsourcing consulting, gaining in-house skills, exploring Kubernetes as a hosting strategy, and considering serverless hosting options.
Considering the ongoing DevOps work and potential need for a dedicated DevOps person is crucial when deciding between self-hosting and managed hosting.
Serverless hosting is an option that involves outsourcing specific services and functions to cloud providers but requires knowledge and understanding of these services.
Deep dives
Importance of Cloud Hosting
The podcast hosts discuss the different aspects and trade-offs of using managed hosting versus self-hosting. They explore the decision-making process behind choosing a hosting provider and highlight the factors of cost and flexibility. They emphasize the importance of considering the ongoing DevOps work required and the potential need for a dedicated DevOps person if opting for self-hosting. They also mention the benefits of relying on managed providers like Heroku and the peace of mind that comes with their support and expertise.
Serverless Hosting
The hosts discuss the growing popularity and potential of serverless hosting. They explain that serverless hosting involves outsourcing specific services and functions to cloud providers, which eliminates the need to manage servers directly. However, they mention that serverless hosting is not the answer for all scenarios and that it involves using multiple servers at a smaller scale, which requires knowledge and understanding of these services. They highlight the importance of avoiding the misconception that serverless means completely eliminating the use of servers, as there is still infrastructure and support behind it.
Considerations for Choosing a Hosting Provider
The hosts discuss the factors to consider when choosing a hosting provider. They mention the importance of understanding the specific needs of the project and evaluating the services and support provided by different providers. They also emphasize the significance of cost, including the consideration of not only server costs or Dyno costs, but also the cost of hiring a DevOps person if self-hosting. They suggest evaluating the time value of money and assessing the trade-offs between managed hosting and self-hosting.
Exploring Future Hosting Options
The hosts briefly touch on future hosting options and mention a platform called 'now' by ZEIT as a potential alternative to Heroku. They discuss the concept of serverless hosting and the evolution of hosting technologies, highlighting the cyclic nature of technological advancements. They also mention Kubernetes as an emerging option and discuss the potential benefits of working with consultants or external providers to learn and implement new hosting technologies.
How do you choose the best hosting options for your product or firm? This week, we discuss the thinking in a choice between self-hosting, managed hosting, cloud options, and the new buzz word: "serverless".
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode