5 ms·
This looks incredibly slick. Speaking as someone who is implementing all the ceremony (security, logging, etc) around a new API right now I would use this in a
by ecopoesis 11y ago
This looks incredibly slick. Speaking as someone who is implementing all the ceremony (security, logging, etc) around a new API right now I would use this in a heartbeat.
Of course, in a couple years, assuming success, the AWS lockin will suck. But given the odds of success I think I'd take the chance.
- jively 11y agoYou could always use an open source gateway like Tyk (https://tyk.io https://tyk.io) or API Umbrella (full disclosure: I run Tyk.io, and this news is... disheartening).
- herval 11y agoThink of it as Amazon validating your business! It's yet another selling point (specially for orgs that can't or don't want to use AWS mind-boggling myriad of products).
- jively 11y agoHah! Indeed :-)
- fit2rule 11y agoConsider this: I actually don't use Amazon because it is mind-boggling. But I'm off to look at Tyk now, just for the fun of it.
- DonPellegrino 11y agoCheck out Kong, even easier, built on nginx and better docs too: https://github.com/Mashape/kong https://github.com/Mashape/kong
- angersock 11y agoWow, Tyk looks kinda exactly like something we'd use. Thank you so much!
- profinger 11y agoHackerNews effect :-( Site is down.
- jively 11y agoIt is? http://downforeveryoneorjustme.com/https://tyk.io http://downforeveryoneorjustme.com/https://tyk.io
- vidarh 11y agoConsider that AWS has always been incredibly expensive. If you can't compete with AWS on price, then sure, it should be disheartening, but then you should take a long hard look at why. Otherwise let AWS grow the market, and look for opportunities to serve people who don't want to pay the AWS premium and/or to plug feature holes.
- culo 11y agoor you can use open source api gateways, free. like Kong (https://github.com/mashape/kong https://github.com/mashape/kong) or Tyk.
- venum2 11y agoIsn't AWS one of the cheapest? Other than DigitalOcean, what else is cheaper?
- jively 11y agoHetzner is amazingly cheap, but nowhere near as big. DO is indeed much cheaper. AWS is cheap, but performance varies too. Also, Azure (?)
- tracker1 11y agoAzure has tended to be price comparable to AWS, but does offer some compelling options for storage, that I wish other providers did too. My biggest complaint about MS/Azure is they can't seem to get single signon/off working right... Login to one account for personal email, another for work email, and another still for my personal Azure account... Sometimes gets stuck in a loop, just doesn't work, whatever... I often keep another browser, that I don't mind wiping all cookies on just to get the damned thing to work. Let alone the other day where my payment didn't go through for some reason, and my azure account was locked, as was my live account, that I had to go through a convoluted recovery process that was different because of 2fa, only then to have my email (application password) revoked... grrr. Despite account issues, I've really liked actually working with Azure.. though I think their node tooling could use some TLC, and better documentation... wound up writing my own wrapper (azure-storage-simple) to have a cleaner interface... also wrote mssql-ng as a friendly abstraction on top of mssql.
- alexbecker 11y agoThe analytics on Tyk look amazing, definitely a step up from the internal tools I've built. Is Tyk HIPAA compliant? I'd definitely like to use something like Tyk, but I manage an API that transmits health data, so lots of tools have turned out to be off-limits because of HIPAA issues.
- jively 11y agoI shouldn't see why not. Tyk has a pretty small footprint and supports SSL end-to-end so transmission of data is safe. It obfuscates API keys so they can't be pulled if you keystore is compromised and all analytics also use the obfuscated keys so that security is ensured in log data. However, we'd probably need to do an audit. Worth a check though.
- harryh 11y agoHIPAA pretty much requires dedicated physical hardware. If my code is running on the same machine as someone else's code then I'm breaking the rules.
- harryh 11y agoI feel your pain friend. I too work in the health care industry. Can't use almost any of these toys! Wah!
- breakingcups 11y agoThanks for posting this, Tyk actually looks great (and easier to understand than Kong or Amazon API Gateway). We've been considering building something like this ourselves or looking for a good existing solution, but hadn't found anything yet. I'm definitely checking this out.
- sinzone 11y agowhy you think it's easier to understand than kong?
- vosper 11y agoWhy do you think the lock-in will suck? Lack of flexibility or that you'll eventually want, pricing, or something else?
- ecopoesis 11y agoFlexibility mostly. Pricing you can just bake into you're business model. Flexibility however is always something you run into with platforms. And while this is a bit different then what folks typically think of as a platform (Django, Rails, Play, Spring) it looks like it would suffer the same problems. As soon as you need to do something weird, you're stuck fighting the platform or porting out instead of making your project better. This is why I prefer platforms that are more a collection of libraries with a preferred way of doing then as opposed to rigid box box style things.
- vosper 11y agoThat makes sense. I'm usually a fan of AWS services, but this does look like the kind of thing that could land you in a world of hurt down the line, when there's something you need to do and you just can't without, say, moving completely off the API platform.
- fosk 11y agoFlexibility and being able to easily add extra functionality is the underlying philosophy of Kong (https://github.com/Mashape/kong https://github.com/Mashape/kong), of which I am one of the core contributors. We are accepting pull-requests from the community for new Plugins (http://getkong.org/plugins http://getkong.org/plugins), and I can see Kong running on top of the AWS Gateway -> Lambda integration to provide functionality that is not necessarily bound to the AWS realm.
- kordless 11y agoWelcome to cognitive dissonance.
- culo 11y agoDid you guys tried the open source api gateway KONG? (https://github.com/mashape/kong https://github.com/mashape/kong)