September 15, 2016

Launching to 300,000 Pageviews

https://www.indiehackers.com/blog/launching-to-300000-pageviews

Launching can be stressful. You've poured your heart and soul into your product, so how can you make sure the launch succeeds? This post covers the insightful story behind the Indie Hackers launch.

---

I've been planning to write this post for weeks, and I finally got it out today. I'm happy to answer any questions and share additional stats that you may be curious about!


  1. 4

    I just wanted to say that this is a great blog. It's important stuff for a hacker like me to read. I can't wait to see more!

    1. 2

      Thanks! Would love suggestions for things to write about.

  2. 2

    Great post and great website csallen! Did you code everything from scratch using Ember.js? I'm curious to know if you wrote the discussion forum and the content manager (for the blog) all from scratch or you used an already prepared solution and tweaked it.

    Please let me know! I'm learning how to code and that's something that I always ask myself.

    Keep the good work going!

    1. 1

      I wrote it all from scratch. That's probably not the smartest decision in most situations, though!

      1. 1

        Amazing then, you said you did it in one week (beside the forum). May I ask if you have recommendations regarding the backend admin panel that you'd use to insert new interviews and manage your blog posts? As I told you I'm just starting out and it's hard for me to think to write a full featured admin panel such as Wordpress Admin from scratch.

        1. 2

          Yeah, I decided not to go the admin panel route. To add blog posts and interviews I just create JSON and Markdown files for data and content, respectively. My application code will automatically load those files (once they're uploaded to the server) and display them on the site.

  3. 1

    i really like what are you doing , can you give me some more resource about UI and UX design , that i can apply in my idea Thanks keep up the good work this site really really awesome

  4. 1

    Awesome blog post. Which servers were you using for your last launch? You said the traffic crashed the servers so I'm curious which hosting provider and server it was.

    1. 1

      Let me start by saying that my servers crashed entirely due to my own incompetence setting them up, not because the hosting companies were bad!

      For Syphir, I was using Heroku. My code didn't scale well and I didn't have enough dynos running it. This was way back in 2010! For Taskforce, I was using Linode. This was in early 2011.

      1. 1

        Thanks for the info. I am also using Linode for my new website and it will be launched soon. And it's my first time setting up my own VPS.

        Since you have already used it, do you mind sharing some advice and best practices that could help prevent my server from going down in case the traffic goes high?

        1. 1

          If I were you, I'd start by focusing on your code. Is your website connected to a database? That's often a bottleneck. Optimize your queries, and try to cache what you can so you can avoid hitting the db altogether. Find some guides about optimizing your server (nginx, Apache, etc) as well. And just to be safe, temporarily switch to a bigger machine before you launch.

          1. 1

            Thanks! Will look into this.

  5. -1

    This comment has been voted down. Click to show.