Software Alternatives, Accelerators & Startups

Ask HN: Main things to consider when building an app for business/enterprise

Supabase Ory Warrant
  1. An open source Firebase alternative
    Pricing:
    • Open Source

    #Developer Tools #Realtime Backend / API #Backend As A Service 431 social mentions

  2. 2

    Ory

    Developer-first Access Management
    Pricing:
    • Open Source
    IMO https://ory.sh has completely changed this calculation. With the help of Ory Kratos it makes sense to roll your own auth.

    #Identity And Access Management #Identity Provider #SSO 17 social mentions

  3. Authorization and access control infrastructure for developers
    Pricing:
    • Open Source
    Disclaimer: I'm the founder of an authorization company [1] & previously worked at a large, enterprise/SaaS company so basing my comment on my experiences. Your considerations and things you need to worry about will vary greatly based on your stage (early-stage startup, late-stage startup, public, etc.), market (fintech, health-tech, etc.) and customers you target (early-stage startups or bigger, Fortune 100 types). As others have stated, it's important to figure out the go to market strategy first by talking to potential customers before building anything. Assuming you've pressure-tested your idea and built an MVP/early product that shows some traction, you'll want to take care of app + data security basics (authn, authz). Guides like the OWASP Top 10 and your future customers will guide you in the right direction here. On the authz side (since that's my area of focus) - multiple comments have mentioned RBAC (role based access control) which most enterprise/SaaS companies end up implementing but it's rarely where authz stops. As products evolve and grow more complex over time, you'll need to implement some form of fine-grained (object/resource based) authorization (ex. Attribute based, relationship based access control) as well as auditing capabilities, all of which customers will ask for at some point. In an ideal world, you'd have all of these capabilities already built but that's rarely the case. In reality, you prioritize and implement these over time based on security needs, risk and customer requirements. [1] <a href="https://warrant.dev/">https://warrant.dev/</a>.

    #APIs #SaaS #Software Engineering 21 social mentions

Discuss: Ask HN: Main things to consider when building an app for business/enterprise

Log in or Post with