The Adobe Experience Platform is a platform-as-a-service (PaaS) serving as the foundation of the Adobe Experience Cloud, and is provided as a customer experience management platform with real-time customer profiles, continuous intelligence, and an open and extensible architecture that enables delivering personalized experiences at scale.
N/A
IBM Cloud Functions
Score 8.0 out of 10
N/A
IBM Cloud Functions is a PaaS platform based on Apache OpenWhisk. With it, developers write code (“actions”) that respond to external events. Actions are hosted, executed, and scaled on demand based on the number of events coming in. No servers or infrastructure to provision and manage.
I think AEP is ahead of its competitors when it comes to hosting customer data for various use cases. It’s seamless integration with other Adobe products like AJO or CJA make it a very compelling overall package.
It may not be very applicable for smaller or medium sized businesses. There could be an opportunity for Adobe to bring in a trimmed down version for such customers.
IBM Cloud Functions [is] not the worse product on the IBM cloud. I decided to write this review as I thought it would be balanced. I would still use functions to set up a serverless architecture where execution time is pretty quick and the code is relatively simple. I wouldn't use IBM Cloud Functions for async calls obviously, as costs could be higher. The functions documentation is lacking in terms of CI/CD, and there are unexplainable errors occurring - like the network connection that I mentioned. So I wouldn't just rely on IBM Cloud Functions too much for the entire system, but make sure it's diversified.
Validate raw data files - check the validity of raw data input to the system, to make sure we analyze only the relevant data. The raw data stream rate is hard to be predicted, since it depends on real world activities.
Analyze raw data - analyzing of valid raw data, described above.
AEP works very well with the entire Adobe suite of products and services making it a must-have product from a marketing standpoint. The fact that you are able to understand the customer and have a better impact with the customer journey is really helpful. We have also used AEP data to cross sell products to our customers through email campaigns/ offers m/ advertising etc but to have all this data stored in a single place makes it very convenient.
Adobe has support at all levels and for each product but beyond tool questions you'll often be told they can help but it requires some paid consulting hours. So you either hire Adobe consultants or find 3rd part consultants who know their products well.
In most cases we have found Adobe products to be harder to use but offer a lot more capabilities. In some cases Adobe products are missing key, basic functions. Adobe does offer a more holistic toolset rather than buying pieces of the puzzle and having to integrate on your own but that results in paying for a higher price tag.
AWS Lambda is 100 times more robust than IBM cloud functions. They essentially do the same thing, but AWS works. AWS is stable. we have had epic failures with cloud functions. Support was horrible. We literally had an open ticket with them for 2 months and it literally went nowhere. They said it could do 100 calls a minute. We proved over and over that we couldn't get above 20 without getting failures. They had NO explanation whatsoever. The ticket got closed because we were tired of asking them questions and getting no understandable or usable response.