Portal Website Protections
This content applies solely to Appian Portals, which may require an additional license purchase.

Overview

Portals are publicly accessible so it makes sense that there are different concerns about protecting portals than there are about sites.

Publicly accessible websites need to be concerned with both denial-of-service (DoS) protections as well as how the website will scale with varying degrees of usage.

See also

Denial-of-service protections

A denial-of-service (DoS) attack overwhelms a website with a large number of requests to try to make it unavailable to its users. Portals have DoS protections to help make sure your portal remains available when there is a suspected DoS attack.

If a portal experiences an unusually high level of traffic, the DoS protections may be triggered. When this happens, new requests to the affected environment may be blocked until the in-flight requests are completed or the high load subsides.

As a part of DoS protections, portals also include web application firewall (WAF) protections, which protect against common web exploits and mitigate bots.

Scalability

The scalability of your portal is how well your portal will perform when different amounts of users are using the portal at the same time.

Each portal automatically scales up and down to handle user traffic. Be mindful of what your portal connects to, as that may affect the overall scalability of your portal.

Portal scalability

Each portal runs as a serverless web app inside a service that is separate from the environment used to publish the portal. That service automatically scales up and down to meet user demand, independent from the platform. This allows portals to scale to handle the load caused by many concurrent users visiting a portal at the same time.

However, the scalability of your portal is bound to the scalability of the services it connects to.

When the portal connects back to the platform to query or write data, start processes, or work with documents, consider the expected usage of both your portal and platform when following the platform scaling guidance.

If your portal connects to other services outside of Appian, you must also consider the scalability of those services to determine the overall scalability of your portal.

Additionally, user traffic to your portal is limited to 10 terabytes per month.

User experience when portal traffic is high

Using compatible functions to connect to your data, documents, or processes stored in Appian, ensures your logged-in Appian users and portal users retain a functional user experience.

The functions with these protections are:

When you use these functions, we prioritize logged-in users over portal traffic to ensure they aren't affected by unexpected increases in portal usage.

Additionally, these functions make sure that your portal continues to function even after unexpected spikes in usage. When there are spikes in traffic, Appian may throttle requests to the platform. So instead of the portal breaking altogether, portal users will see a progressively slower response time.

Testing for scalability

Keep in mind your expected usage and always test your portal at scale. Test all databases, web APIs, and processes connected to your portal to ensure that all parts of your portal are performing well and scaling effectively.

Open in Github Built: Wed, Mar 22, 2023 (04:01:37 PM)

On This Page

FEEDBACK