hexedpackets
Joined 13 years ago
Joined 13 years ago
Interesting, I've had the opposite experience. Every single AWS service I've ever tried to build tests around with LocalStack has run into compatibility issues. Usually something works in LocalStack but fails when it hits the real endpoint.
I guess the CLI itself has mostly worked, its more the LocalStack service not behaving the way the real service is documented/works.
[1] https://www.statista.com/statistics/1041693/united-states-al...
[1] https://www.musicbusinessworldwide.com/sonys-stake-in-spotif...
> Power plants are still the leading emitter, full stop.
is not true, at least not regionally. In Massachusetts, for example, power is 20% of emissions while transportation is 37%.
https://www.mass.gov/info-details/massachusetts-clean-energy...
prefix + base64(len_encode(metadata) + len_encode(key_tag) + aes_encrypt(data))
So definitely possible to decrypt it without JumpWire, if you have the keys. There are some pieces of metadata we add in that we could make optional if you want to reduce the resulting ciphertext size. That metadata adds a few extra bytes, but it doesn't grow with the data size.
Custom views can help, but it does mean you're dealing with access controls directly in the database which can be hard to manage. And the database is fully exposed through backups or engineers with server access.
> Are the policies something like "retool" gets tokenized or faked data back, and the main app gets everything?
Yep, that's exactly right. Application credentials are grouped under classifications, and policies can be included/excluded across classifications. We aren't passing authz through JumpWire but for something like Retool you can configure it to connect through different proxies for different users.
> I prefer self-hosted and reasonably auditable code for such sensitive systems. Is that the case here?
Exactly. The engine which interacts with your data is almost always self-hosted, and the web app also can be if needed.
> At my scale (50 person company), it works reasonably well enough with just me maintaining it.
Makes sense! No reason to add more tools to your stack yet if the custom process isn't too burdensome.
pgcrypto mentioned below is a good example. It's a great extension that works really well, and if you're only using PostgrSQL you could build a lot of the functionality of JumpWire using it. But it requires a lot of engineering work to fit into your application. Having the basic encryption functions only gets you part of the way to a full solution - the rest is aligning those with high level policies and keeping up to date as data schemas change.
Spotify - https://techcrunch.com/2026/02/12/spotify-says-its-best-deve...
Netflix - https://www.cnbc.com/2025/10/22/netflix-all-in-on-leveraging...
Stripe - https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-...
Discord - https://discord.com/blog/developing-rapidly-with-generative-...