Provide the ability to call Pipelines as an API with low latency response times (milliseconds).
An Ultra Pipeline should run on a dedicated Snaplex. If an Ultra Pipeline has one unconnected input view and one or more unconnected output views, then it requires a FeedMaster.
Not all Snaps can be used in an Ultra Pipeline. Snaps with limitations can be used in a child Pipeline, which you can invoke locally using the Pipeline Execute Snap.
Add multiple FeedMasters, Load Balancers, and Virtual IP.
Generally, no; however, there are concurrency best practices for determining the proper number of nodes.
Yes, you can disable the bearer token and use 3rd-party authentication management tools.