Hacker News new | ask | show | jobs
by wildekek 18 days ago
As a Dutch citizen, I don't understand why we can't self-host an open source identity solution for 20M users with 30K requests an hour. How hard can it be?
3 comments

As an American citizen supporting your government's work to do exactly that, I also wonder.

https://openwallet.foundation/staff/

How hard can it be to hire a competent engineer when you hire for a bank or a government.
Techs trying to solve the tech problem.

Governments need it to be solved by a team (either within the government or a vendor company) because it is the non-tech things that are missing from the open source solution: high availability / redundancy, hosting, backups, business continuity, audits, someone to grill when there is a leak.

The people who work in government and banks aren’t incompetent. They are just like you and I but they work within a highly rigid system because if their system isn’t rigid, societies fall. People don’t think rationally during bank runs or when nobody in a country can access public services for weeks at a time. This is the core hazard of Mr. Robot.

I do in fact work in a bank and know a person who works on DigID. I wouldn't say incompetency is the word, but there is something ... special about the people and their skills here.

>high availability

oh yeah, oh noes.

I get what you mean. I worked for a private bank in NL for a bit. Everyone has something special, but we all had a common factor of being in bureaucracy hell. Not that its unexpected when you work at a bank, of course.
I surprisingly don't see any bureaucratic hell and I'm always a bit confused what people even mean when they say that. If anything, I feel the least bureaucratic pressure compared to previous 15+ years. But maybe that's me being a bit special.
> high availability / redundancy, hosting, backups, business continuity, audits, someone to grill when there is a leak.

All but one of these is a tech problem though.

30k requests and hour? A 5 euro VPS can handle this easily.
If the owner of the stack (Logio or whatever it was called, see upthread) doesn't understand it, the consultants will run wild and soon it will require a hectare-sized datacenter running a zillion containers, and another DC for HA of course.
Containers with COBOL