Hacker News new | ask | show | jobs
by jschrf 1438 days ago
Practical ideas off the top off my head:

Take a fast moving input data stream, and map it to some slower moving output streams.

Use a message queue, a web tier, a worker, and implement private and public caching internally in something like Redis. Implement HTTP caching.

Implement backups, failover, and recovery. Create runbooks and checklists.

Secure everything with MFA auth for admin-type users and design and implement lesser privileged user access.

Design and implement RBAC.

Add reporting, logging, fault-tolerance.

Make it platform agnostic and support multi-tenancy, i18n, and WCAG.

Support and test for HIPAA and GDPR compliance.

Document the whole thing.

Figure out how to write automated tests for all of these aspects.