Live data from Hacker News

Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

kloudsec.com

11–20 of 33 posts

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#11
post #8
post #7

I see your website doesn't work without JavaScript.

Haha, yeah it's a one-page app. And truthfully, we regret splitting up the front-end/backend-API in the day 0 of development. It slowed our dev pace down. Lesson for startups, start with a monolithic app, split it later.

Or keep the same split but render it all server-side (easy with ASP.NET, no idea with other languages).

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#12
post #10
post #9

Hey, wow. The site looks really good, so I connected a domain to try it. Initial feedback: * I spent about 2-3 minutes to trying to find how to get to the main website settings. Only just before giving up I found the "..." which contained it. I think the "Manage your website settings" settings should be prominently displayed. * All subdomains (and the domain itself) needs to point at the same ip address? This seems t…

Thanks grapehut. * No excuses, the website settings look like shit and will be fixed. * You can add subdomains that point to the same site. (For example, www.example.com and example.com). If you have a different site, you can add a new one in the top right corner. (For example, 2 different websites of "test.com" and "dashboard.test.com") * On the SSL cert issue, Sorry about this, this is a bug. Our engineers are look…

> Caching is based on file hashing. Not filenames.

I'm not really sure what this means, and I've used all the major CDNs/reverse proxies =)

Cloudflare for instance is generally controlled by the filetypes, while cloudfront is generally controlled by the cache control headers sent by the origin server.

Either way, I think exactly how it works needs to go into its own fully-fledged article. It's probably the most important thing a reverse-proxy does, and should be documented very clearly.

BTW one unique feature of cloudfront you might want to support, is setting cache control with vary on cookie. So with cloudfront, I can make non-logged in users see a cached page, while logged-in users see a non-cached page. It allows me to take a huge amount of load off the origin server, with no real downsides (in my case).

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#15

What are you plans for an API?

Roadmapped. Probably a few months from now, pending how the market size us up. For example, if the bulk of our users are programmers, then the API will be prioritized.

But if most of our users are non-technical users, then we'll prioritize ease-of-use. For example, the biggest hurdle we face are users asking us "how to change the DNS".

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#16
post #10

Earlier quoted context omitted.

Thanks grapehut. * No excuses, the website settings look like shit and will be fixed. * You can add subdomains that point to the same site. (For example, www.example.com and example.com). If you have a different site, you can add a new one in the top right corner. (For example, 2 different websites of "test.com" and "dashboard.test.com") * On the SSL cert issue, Sorry about this, this is a bug. Our engineers are look…

> Caching is based on file hashing. Not filenames. I'm not really sure what this means, and I've used all the major CDNs/reverse proxies =) Cloudflare for instance is generally controlled by the filetypes, while cloudfront is generally controlled by the cache control headers sent by the origin server. Either way, I think exactly how it works needs to go into its own fully-fledged article. It's probably the most impor…

My guess is it's a de-duplication trick. They might even have dedicated caching servers. I'd guess others might do it behind the scenes with them just being upfront about it for whatever reason. Just an educated guess.

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#18

What principal tools are you using for proxy stat parsing & analysis?

(Not the principal engineer but I can try to respond)

We forked nginx (just like Cloudflare) and modified it to log stats that we need. The logs are forwarded to a Logstash, then parsed using ElasticSearch.

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#19
post #4

Hi everyone, I'm Steven from Kloudsec and we are a 100% bootstrapped startup from Singapore. We built Kloudsec because we wanted to help non-technical website owners find/fix problems. ----- Kloudsec boasts a * A true Anycast CDN network with 3 edge locations (London, Singapore and San Jose, US) * A LetsEncrypt plugin to automatically add an SSL cert to any domain you have (Just enable the plugin, no programming or w…

We're obviously competitors (CloudFlare), and I'm not speaking for the company, but congratulations on building this -- it's quite impressive, especially as a small team.

Re: Show HN: Kloudsec, Our Bootstrapped Anycast CDN with LetsEncrypt for Your Site

#20
post #19
post #4

Hi everyone, I'm Steven from Kloudsec and we are a 100% bootstrapped startup from Singapore. We built Kloudsec because we wanted to help non-technical website owners find/fix problems. ----- Kloudsec boasts a * A true Anycast CDN network with 3 edge locations (London, Singapore and San Jose, US) * A LetsEncrypt plugin to automatically add an SSL cert to any domain you have (Just enable the plugin, no programming or w…

We're obviously competitors (CloudFlare), and I'm not speaking for the company, but congratulations on building this -- it's quite impressive, especially as a small team.

I have nothing but respect for Cloudflare's engineering prowess :)
Post reply on HN