Network hardening & private deployment

StrataBI deploys into your AWS account, so network posture is yours to own. The base deployment aims to be a clean, working starting point — not a finished security architecture for every organization. This page describes what the deployment gives you by default, the hardening patterns teams commonly layer on, and where that work starts to depend on decisions only your organization can make.

What the base deployment provides

Out of the box, the Terraform module stands up the application on ECS Fargate behind an Application Load Balancer, with a few network controls you can turn on without touching the module internals:

That combination — private-by-CDN origin, TLS, host pinning, IdP in front, RBAC behind — is enough for many teams. See the Security posture page for the application-level controls.

Patterns teams layer on

Beyond the base, organizations with stricter requirements typically add some of the following. These are not shipped as defaults, because the right choice depends on your existing network, identity, and compliance setup:

Why the base product stops here

These patterns are genuinely variable: a team on a single account with an IdP has very different needs from one with a hub-and-spoke network, air-gapped subnets, and an AD forest. Trying to encode every option into the base module would make it brittle and opinionated in ways that fight real environments. StrataBI instead keeps the base small and composable — it runs cleanly inside your network design rather than imposing one.

If you'd like help mapping StrataBI onto a hardened layout for your environment — private connectivity, identity-aware access, segmentation, and the rest — Shaleio can advise and suggest reference layouts. Get in touch.