Static Content Service (Constellation Pega UI) Concerns with Pega 8.8 and Beyond
I noticed that Infinity 8.8 Constellation UI requires the deployment of a "Static Content Service" (aka "App Static Content Service" or "ASCS").
If you don't have it, Pega will give you an error like "Your static content service is configured but currently not reachable.".
Upon investigation, I found the following documentation: https://documents.constellation.pega.io/static/88/introduction.html
There is also a data flow diagram that I refer to - I added the numbered markers:
I am looking at this from the perspective of mostly on-prem / private cloud customers in Europe.
So far these are not urgent issues as many existing applications still use the Pega UI Kit. However, it may quickly become important, either because Pega uses more Constellation UI internally (Dev Studio, App Studio, Admin Studio) or because new applications are built on top of the new UI.
My questions and concerns:
(1) Does Pega plan to use Constellation UI in any of the standard platform portals (like Dev Studio, App Studio, Admin Studio, Deployment Manager...) anytime soon - or will this only affect customer ressources? Is there a public roadmap and where can I find it?
(2) While one installation of ASCS per organization sounds nice in theory:
I noticed that Infinity 8.8 Constellation UI requires the deployment of a "Static Content Service" (aka "App Static Content Service" or "ASCS").
If you don't have it, Pega will give you an error like "Your static content service is configured but currently not reachable.".
Upon investigation, I found the following documentation: https://documents.constellation.pega.io/static/88/introduction.html
There is also a data flow diagram that I refer to - I added the numbered markers:
I am looking at this from the perspective of mostly on-prem / private cloud customers in Europe.
So far these are not urgent issues as many existing applications still use the Pega UI Kit. However, it may quickly become important, either because Pega uses more Constellation UI internally (Dev Studio, App Studio, Admin Studio) or because new applications are built on top of the new UI.
My questions and concerns:
(1) Does Pega plan to use Constellation UI in any of the standard platform portals (like Dev Studio, App Studio, Admin Studio, Deployment Manager...) anytime soon - or will this only affect customer ressources? Is there a public roadmap and where can I find it?
(2) While one installation of ASCS per organization sounds nice in theory:
a) Can we have multiple systems connect to the same ASCS - even if there is a version mismatch between them?We have 40+ different systems, upgrade cycles will not be synchronous.
b) How can we make the ASCS highly available? We don't want another single point of failure.
c) I think we need to put extra effort into applications that are exposed to the Internet vs. those that are only accessible on the intranet. Would you recommend to have at least two ASCSs in this scenario? One could be in a secure network zone accessible from the Internet while another serves intranet-clients.
(3) The diagram suggests that some Pega static content is downloaded directly from a Pega CDN. Can this be avoided altogether? Concerns:
a) The Pega CDN may not be accessible from intranet clients at all times. Proxy, firewall and DNS addressing pose additional challenges.
b) Changes to static resources on Pega CDN could impact our applications. What is the policy for changes, versioning, release notes etc.?
c) Downloading resources directly from a CDN outside of Europe could cause GDPR issues. As an example of this, in Germany, there have been several lawsuits over downloading Google fonts without first getting permission from the user.
I am looking forward to your explanations and recommendations. Thank you.
***Edited by Moderator Rupashree to add Capability tags***