Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hassy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
hassy
5y ago
Artillery (YC S21) | Full-stack Product Engineers | Full-time | Remote (GMT±4) We're building a modern performance testing platform for DevOps & SRE. Today, we make it easy to run planet-scale load tests from your own AWS infrastru
32.
▲
by
hassy
5y ago
Hello HN! Hassy from Artillery.io here. Load testing complex web apps is no walk in the park. If you've ever had to do it, you know. Traditional load testing tools are designed to work with API endpoints, whereas the concept of pages i
33.
▲
Show HN: Load Testing with Real Browsers
(github.com)
1 points
by
hassy
5y ago
|
1 comments
34.
▲
by
hassy
6y ago
Member of team artillery.io here, my 2c on the subject. We chose MPLv2 specifically to address licensing concerns. With MPLv2, you can build on top of Artillery, you can build plugins and extensions for it, and integrate it into your system
35.
▲
by
hassy
6y ago
Artillery team member here. "Rather pricey" really depends on what you compare it to. Artillery Core is free. Artillery Pro costs money, but it runs directly in your cloud environment, so it's extremely cost effective compare
36.
▲
by
hassy
8y ago
Many CI server configurations will rely on running jobs under a role which can only assume other roles. Individual jobs will then assume the role they need. Something like this infecting a popular Node.js / Python / Ruby package c
37.
▲
by
hassy
8y ago
Redis is still very much open source and free; the difference is that there will exist some amount of code under Commons Clause which will support its further development. Moreover, nobody is forcing anyone else to use any of that Commons C
38.
▲
by
hassy
9y ago
AWS Lambda is basically CGI, but on a huge scale. It's an amazing tool for some tasks, but there's a lot of hype around it too.
39.
▲
by
hassy
10y ago
Only if you take everything literally. To those down-voting me: Firstly, I would invite you to consult a good dictionary. Secondly, I'd invite you to undertake a moment's reflection, which I believe should make readily apparent th
40.
▲
by
hassy
10y ago
Great message, but "self-made" never meant someone who became successful with no outside help. One is self-made if their fortune wasn't inherited, that's it.
41.
▲
by
hassy
10y ago
Because Lambda/Cloud functions are meant for scripting tasks in your cloud environment, not for building full-fledged apps. (Lambdas couldn't even be triggered with HTTP calls when AWS Lambda launched.)
42.
▲
by
hassy
11y ago
Because you now either have to run those open-source alternatives yourself or be at the mercy of another vendor to provide those for your as a service, and personally my trust in pretty much any other vendor would be much lower than my trus
43.
▲
by
hassy
11y ago
Out of curiosity, what does your C program do? I don't imagine yours is a typical use case if you don't use any other services (not even S3?) and when you consider that you're limited to 300 seconds of running time and not mo
44.
▲
by
hassy
11y ago
The power of Lambda comes from being able to use other AWS services. Lambdas on their own are not very interesting. A true Lambda alternative, open-source or otherwise, would also have to offer alternatives to DynamoDB, S3, SNS/SQS etc
45.
▲
by
hassy
11y ago
Depends on the application, but as one possible general solution: have microservices talk to each other directly when it makes sense to rather than communicating over RabbitMQ / central message bus out of laziness/convenience.
46.
▲
Show HN: Chaos Llama – Chaos Monkey Build on AWS Lambda
(github.com)
12 points
by
hassy
11y ago
|
0 comments
47.
▲
Show HN: Artillery: multi-protocol load-testing tool written in Node.js
(artillery.io)
8 points
by
hassy
11y ago
|
0 comments
48.
▲
Show HN: Load testing with AWS Lambda
(veldstra.org)
6 points
by
hassy
11y ago
|
3 comments
49.
▲
by
hassy
11y ago
I'd argue the offending party is the library pulling in Request for making a few simple HTTP calls. Request itself in my opinion is a great piece of work, it does pretty much anything one would want to do with an HTTP client.
50.
▲
by
hassy
11y ago
I agree with pretty much everything you said - and thanks for sharing your perspective. Node.js is still very young and the enterprise ecosystem has a long way to go, but it's getting there (e.g. IBM's acquisition of StrongLoop, t
51.
▲
by
hassy
11y ago
I'd like to plug an open-source project that I've been working on here - https://artillery.io - as it relates to point (6) in the article. It's a load-generator, and while it's not microservice-specific per s
52.
▲
by
hassy
11y ago
> But we've reached a point where modern web applications are pulling in dozens of dependencies in both production and development toolchains, and increasingly those dependencies are themselves built on top of other dependencies.
53.
▲
by
hassy
11y ago
You cannot mention the ban on Highland dress without mentioning Bonnie Prince Charlie and his attempt to overthrow the legitimate government specifically (which ended at Culloden, with several Scottish regiments fighting on the side of the
54.
▲
by
hassy
11y ago
Elixir is a great project, I'm saying this as someone who wrote Erlang full-time in 2007-2009. It's attracting a lot of attention to an amazing platform (I don't get to write much Erlang anymore, but it's still my favori
55.
▲
by
hassy
11y ago
Nice read, even though I haven't written any Python in a long time. Memory management in modern OSes is very complicated and there isn't a simple answer to "how much memory is my process using exactly". [1] Memory growth
56.
▲
by
hassy
11y ago
Well, the gist of it is that it's not that hard technically, but could be more difficult to implement organisationally. Production load-testing is something that needs to be agreed with various teams/people across the organisation
57.
▲
by
hassy
11y ago
Daily load tests against both staging and production (yes, really) can help catch a lot of issues of the kind described in the article. You do have to have a solid monitoring & alerting set up still though.
58.
▲
by
hassy
11y ago
This comment doesn't even make sense. Kong is a cool product, but Kong spam from a couple of accounts [1] on HN is getting tiresome. (Maybe it's just that I look through the comments of most stories to do with APIs.) https:/
59.
▲
by
hassy
11y ago
Patronage has existed for a long time. https://en.wikipedia.org/wiki/Patronage#Arts
60.
▲
by
hassy
11y ago
Thanks for taking the time to explain! I understand that each { follower visits page } is dependent on the { Ashton Kutcher tweets } event, but I still don't understand why events are not independent of each other, and why the N visits
More ›