Both fakecloud and its website look sloppily vibe-coded, and its “authors” are anonymous. It’s going to take a while for it to earn trust. I’d treat it with suspicion. (Curl-to-shell pipe to install? Ugh.)
Fakecloud: Local AWS cloud emulator for integration tests (fakecloud.dev)
otterley 7 hours ago
straygarr 7 hours ago
"curl-to-shell pipe to install" - what's the problem here? that's pretty common on linux systems and something the AWS CLI uses.
Or is the problem the fact that this dev is untrusted and is executing a possibly malicious script on your machine?
MisterMunchkin 7 hours ago
luma 6 hours ago
mulmen 5 hours ago
I’m not sure how your machine is configured but mine has permission boundaries and security policies that make sure programs are behaving properly. I don’t run everything with my personal user context.
mynameisvlad 4 hours ago
If someone wants to be reckless they can be. If someone doesn't, they also have that ability.
bornfreddy 4 hours ago
But really, there is no reason not to use prebuilt packages for distribution. Curlpiping needs to die.
otterley 4 hours ago
sdcfgy 6 hours ago
jasongi 6 hours ago
x3n0ph3n3 5 hours ago
ssl-3 4 hours ago
I've run Linux without meaningful package management, as that was kind of the style of the time 30 years ago with Slackware. It can quickly become untenable.
There's no real difference between an uninspected script that gets piped straight from the URL into the shell, or a similarly-uninspected make&&sudo make install routine from a tarball. They can both execute code that does bad things (whether unintentionally or deliberately), and they can both leave a mess that is hard to cleaned up.
I've found that it is better to just avoid going down that road to begin with. Whether distro-specific packages, Docker containers, flatpaks, or whatever: All of these make housekeeping easier.
tingletech 6 hours ago
The blog posts are all attributed to "Lucas Vieira" and the dev group https://faisca.dev that is attributed as the author has 2 other projects. Lucas comes up in LinkedIn and looks like an actual person working in San Francisco.
Re: curl; this seems to work:
cargo install fakecloudlosteric 5 hours ago
SomeUserName432 3 hours ago
_zoltan_ 3 hours ago
otterley an hour ago
iLoveOncall 7 minutes ago
As if the MiniStack website wasn't also obviously vibe-coded lol.
shermantanktop 6 hours ago
igetspam 6 hours ago
arpinum 5 hours ago
arpinum 5 hours ago
In total my conformance suite found 583 failures out of 1279 tests.
equinumerous 2 hours ago
arpinum an hour ago
nnucera 4 minutes ago
karpetrosyan 2 hours ago
matt3210 an hour ago
bilekas 8 hours ago
igetspam 8 hours ago
_joel 8 hours ago
gyre007 8 hours ago
figmert 8 hours ago
oso2k 6 hours ago
tombuildsstuff 7 hours ago
nullbio 7 hours ago
igetspam 6 hours ago
Hikikomori 6 hours ago
igetspam 9 hours ago
duesabati 8 hours ago
igetspam 8 hours ago
WalterGR 7 hours ago
michaelastreiko 4 hours ago
jeduardo 6 hours ago
Lucasoato 7 hours ago
When I see that, it always reminds me of Steve Jobs’s quote: ”It’s not a product, it’s a feature”.
Aren’t cloud companies like AWS, Azure, GCP the first to be interested in providing their users a meaningful way to do test integrations of their products? Shouldn’t they provide them in the first place?
igetspam 6 hours ago
stackskipton 5 hours ago
Depending on what your size and other things, sometimes it's just easier to have dev instances you test against. Like S3 emulator, you could download one of many and test it but unless your test suite is extensive, the costs against S3 test bucket would probably cost you .03 cents for assurances that everything will work against AWS. If that's breaking the bank at the company, you probably have bigger problems.
hvb2 4 hours ago
Not sure if your serious.
You picked the simplest service that isn't expensive at all to run. Have you tried with an RDS cluster for example, how does that work?
Does your integration test create a new cluster to use? That's slow to set up.
Does it use an existing one? Now you might have failures due to noisy neighbors and your cost will not be small.
And that's just RDS, as soon as it's not serverless, costs aren't trivial anymore.
stackskipton 4 hours ago
Again, while local cloud emulator is great for cost sensitive customers, at some point, you should test Dev against almost exact environment you will be running Prod on. If not, you are asking for eventual outage in Prod when some slightly different AWS thing bites you.