Why Unica Cloud-Native?

We are in the midst of an information technology revolution driven by the cloud. The emergence of containers, with their fast startup, standardized application packaging, and isolation model, is further contributing to efficiency and agility.

Along with the benefits of Docker like reducing hardware resource costs, ease-of-use, portability, scalability, and modularity of deployments, Kubernetes provides container-orchestration capabilities for automating application deployment (rollout and rollbacks), workload scaling, and high availability. Helm charts leverage Kubernetes packages to streamline the installation and management of applications deployed on Kubernetes.

1. Faster release pace 
Unica Docker Images will be rolled out for each release and/or fix pack. Time to market has become the key differentiator between the most innovative organizations and their lagging competition. With this deployment approach, Unica can build and ship more value to its customers. With this deployment approach, it is very easy for customers to consume new releases.

2. Better CX
HCL Unica will ship Docker Images with new features faster and keep iterating continuously. An extensive set of APIs in the Unica Products would enable integrations with enterprise data stores. Overall, Cloud-native applications allow you to improve your customer experiences.

3. Ease of Application management
Cloud-native also has many options to make infrastructure management effortless. With helm charts, application management, monitoring, deployments will be easy, automated, and configuration driven.

4. Reduced cost through containerization
Containers make it easy to manage and secure applications independently of the infrastructure that supports them. The industry is now consolidating around Kubernetes for the management of these containers at scale. Alongside Kubernetes, there’s a host of powerful cloud-native tools and standardization of infrastructure and tooling. This, along with open-source technologies, drives down costs. Pricing flexibility models are all enabled with a cloud-native deployment approach.

5. Building Reliable systems
With modern cloud-native approaches like Kubernetes in the cloud, you can more easily build applications to be fault-tolerant with resiliency and self-healing built-in. Because of this design, even when failures happen, you can easily isolate the impact of the incident, so it doesn’t take down the entire application. Instead of servers and monolithic applications, cloud-native microservices helps you achieve higher uptime and thus further improve the user experience.

6. Deploy Anywhere
Unica solutions can be deployed on any cloud. Unica can be deployed on Managed Kubernetes Clusters, e.g., EKS, GKE, AKS, etc.

Unica- A cloud-native marketing platform

How to Deploy Unica Cloud-Native Solution:
Firstly, you should get a helm chart from HCL and then configure the configMap YAML files. Each Unica product has an allied configuration file.

Before you begin

  • Download unica docker Images from Flexnet.
  • Import Docker Images, tag & push them to a docker registry.
  • Edit values.yaml – product image URL in the repository section and tag numbers in the “tag” section.
  • Update Database & AppServer details in the helm chart configMap files for each product.
  • Update Persistent Volume Claim details, edit pvc.yaml in the helm chart.
  • For an upgrade, you can refer to Upgrading on-premise applications to docker.

Procedure

These are the few steps to follow while deploying unica cloud-native solution.

  • kubectl apply -f ./unica/extra-configs/local-pv.yaml
  • helm install –name nginx stable/nginx-ingress -f ./unica/extra-configs/nginx-conf.yaml
  • helm install hcl unica -f ./unica/values-local.yaml unica –set service.hostname=`hostname` –set service.applicationDomain=’com’ –set ingress.enabled=true

Unica Helm Release

Verifying your Deployed Helm Release

To verify your Unica Helm installation, you can always follow the link- Verifying the charts.

The advantages that come handy with the new Unica cloud-native platform is deployments have become easier, and even you can deploy in minutes and upgrade in a few hours. It also supports on-prem, cloud with Docker, Kubernetes, and Helm technologies. To learn more about it, you can have a read of #UNICAisDockerized

Comment wrap
Further Reading
FlexOffers mapping in Interact
Marketing & Commerce | September 18, 2020
Introduction to FlexOffers in Unica Interact
The course of marketing has changed from cold-calling to real communications and engaging with your customers in real-time, irrespective of the channel or mode of communication. Unica Interact facilitates this by integrating with the customer-facing systems such as call centers and sending personalized offers in real-time to provide an interactive and enhanced customer experience. FlexOffers is one such component in Interact, which allows mapping company offers, customer profiles, and the customer's real-time activity data into a Windows spreadsheet, which resembles a mapping table. What is it?​ Marketers design their segmentation logic using only a few conditions on profile attributes. Many such rules allow marketers to leverage the rich set of functionality provided in spreadsheet software, like sorting, search, filters, etc. Some rules require frequent but simple updates and can be achieved using FlexOffers. How will it help? FlexOffers helps the marketers to provide easy mapping of offers to the best-targeted customers. Marketers can use the CSV file input, with the basic mapping data, and import it into the system and integrate it with system data such as offers, zones, cells, which will create a FlexOffer mapping table. As in the past, to deploy an Interactive Channel, we do not need Interactive Flowchart and Interaction strategy. Just map a profile table create FlexOffers mapping, and deploy the IC. How Does FlexOffers Work? The basic steps required to work with FlexOffers are as below: Creating a Mapping (existing table , .csv, new table) Add /Edit /Update Rules Customize the rules Create Filters Copy the mapping table to profileServerGroup Deploy the IC 1. Creating a FlexOffers Mapping FlexOffers mapping can be created using three different ways. Create a mapping using the existing table. Select a .csv Create a brand new table and then add rules to it. The source column on the list...
Marketing & Commerce | September 2, 2020
Campaign REST API-V1 and V2
Unica Campaign is an advanced campaign management solution that brings with it the powerful segmentation capabilities of outbound, multi-channel, multi-wave batch campaign execution, and tracking. But how does everything operate in the background, how does the Campaign connect or integrate with the other products in the suite? There is a restful approach of doing it. Yes, we are talking about the REST APIs. So what is REST APIs, and how are they used in creating Campaign objects is a question which has multiple aspects and areas. The HCL Campaign REST API to manipulate campaigns, offers, offer lists, attributes, and target cell objects. What are REST APIs? You are trying to search and book your flights on the internet, and in a few seconds, you have the results. That is the function an API performs, helping two systems talk to each other. REST is an approach that facilitates such communications by assisting in creating APIs keeping a specific set of rules in mind. I work as a Unica Support Engineer and a Client Advocate, and I come across many different Unica use cases and questions. One thing I have observed is that while using REST API calls to create campaign objects, people struggle to do configurations required in the Platform. The challenges can vary, like using the sample JSON body, parameters needed to execute API calls, or updating the configuration values for any version of REST APIs. This article focuses and helps to understand and perform configurations in Platform. To execute REST API calls, we use the Postman tool as it's been used by most of the users and our clients while working with REST API calls. Configurations at Platform Side 1. Increase a token's lifetime, which is used for authentication in API calls. - Navigate to: Affinium|Manager|miscellaneous. - Increase Token Lifetime...
Create your marketing goals with Unica Journey
Marketing & Commerce | August 27, 2020
Introducing Goal-Based Marketing with Unica Journey
There’s a new attitude in the air in marketing departments—the emergence of the performance marketer, growth marketer, and increasingly, the goal-based marketer. As a goal-based marketer, you are trying to achieve specific revenue targets weekly. You are monitoring key milestones knowing that missing a target at any one milestone will keep you from hitting your overall target. You are checking goal achievement throughout the day. If you reach Wednesday at noon and are at less than 50% of your weekly target, it’s time to do something about it. Now. The milestone events come from many actions in many systems – and you are connected to all of them in real-time. Sound familiar? Goal-Based Marketing with Unica Journey Unica Journey was designed to meet the specific needs of goal-based marketers. Here’s how. To do goal-based marketing well, you need to get the moving parts right. The first is setting the goals for each milestone. Then, the sequencing of communications around key dates, milestones, or triggers. The sequencing is important enough that you want to see it laid out. Once you’ve built your customer journey, you monitor it in real-time at each stage. You’ve got event triggers coming in across multiple entry points, and if anyone of them underperforms, your weekly target is at risk. Once you spot a conversion issue, you’re going to want to pause the journey and make adjustments to improve performance. Here’s how we do goal-based marketing in Unica Journey in three easy steps. Step 1 - Plan the goals. Start planning your goals by identifying what we call the golden milestones in your journey. A golden milestone is an event that must happen for your customer to get value from your offering. If it’s a wedding registry journey, then the bride to be will get no value...
a/icon/common/search Created with Sketch.