Logo
Menu
  • logo
  • Products
    • prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo
  • Digital Transformation
    • Modern Workplace

      • Application Modernization
      • Microsoft 365
        • Teams Apps and Solutions
        • Power Platform
        • SharePoint Portals
      • ServiceNow
        • ServiceNow Advisory Services
        • ServiceNow Implementation Services
        • ServiceNow Optimization Services
      • Salesforce
      • Robotic Process Automation (RPA)
    • Data Science

      • Data Strategy
        • Snowflake
        • Synapse
        • Databricks
        • Power BI
        • Managed Services
      • ML & AI
    • Cloud & DevOps

      • Cloud Strategy & Planning
        • AWS Cloud Solutions
        • Azure Cloud Solutions
      • CloudOps
      • DevOps
    • Mobility

      • Mobile App Development
      • XR App Development
    • Integration

      • Boomi
      • MuleSoft Solutions
  • ServiceNow
    • ServiceNow Advisory Services
    • ServiceNow Implementation Services
    • ServiceNow Optimization Services
  • Salesforce
  • Cyber Security
    • IAM & Cyber Security
    • Identity Access Management
    • Privileged Access Management
    • Cyber Security
    • Data Security
    • Monitoring & Detection
  • Microsoft Technologies
    • Microsoft 365
    • Teams Apps & Solutions
    • Power Platform
    • SharePoint Portals
    • Azure Cloud Solutions
    • Microsoft CSP Offerings
    • Unified Support
  • Insights
    • Blogs
    • Success Stories
CLOSE

An AWS Lambda integration (Okta & ADP) story of a leading retailer

An-AWS-Lambda -integration-(Okta & ADP)-story-of-a-leading retailer!
An-AWS-Lambda -integration-(Okta & ADP)-story-of-a-leading retailer!
  • August 19 2022
  • Sagaya
Reading Time: 3 minutes
author-img

Article by
Swarnalatha

Our client is a leading retailer based out of the US. They offer leasing services for key items like furniture, appliances, and electronics through online/offline storefronts. They have around 2000+ offline storefronts across the country. 

in-a-nutshell

Business Challenge: Seeking sustainable & robust cloud-based integration solutions 

Continue Reading

The client had a legacy middleware built on Java & on-premises Informatica jobs. These integration points served as a point-to-point interface that connect HRMS (ADP) & identity access management tools (Okta).   

 The employee datasets from HRMS are ingested in PostgreSQL database through Informatica jobs. Further, these employee datasets are synchronized with Okta through legacy middleware application (Java-based, Monolithic architecture).  

OKTA-business-challenge

The client decided to modernize their legacy middleware & Informatica integration points with cloud-based integration solutions!

To sum up, the challenges in their legacy integration points were:

  • Monolithic architecture (Middleware application) that has high coupling and is hard to scale. 
  • Excess licensing cost spent on Informatica & infrastructure
  • Tiring maintenance activities for middleware & Informatica jobs
  • Reluctance to adopt market changes and future innovations.
  • Prolonged time to market. 
  • Unoptimized code and deployment model. 

 

They were looking for an integration partner who can collaborate and reengineer their integration points with cloud solutions.

Solution: An AWS Lambda integration that connects ADP & Okta with a reduced total cost of operation (TCO)

Our integration experts embarked on and analyzed the ins & outs of the client’s existing integration points that synchronize the HRMS & IAM tool. Based on the business impact, organizational IT landscape & unique business needs, we proposed the modernization of legacy middleware & Informatica jobs with AWS Lambda solutions. 

Eliminating the on-premises Informatica jobs and Java-based applications was paramount in this engagement. We reengineered their integration points as two segments. 

  • Data Ingestion
  • Data Synchronization

 

OKTA-solutions

Data Ingestion

Our experts kick-started the transformation by replacing their on-premises Informatica jobs with AWS Lambda service (Data ingestion Lambda).  This integration service extracts the employee datasets from HRMS and ingests them in PostgreSQL transactional database at regular intervals. (For instance, at a cycle of 15 minutes). 

Data Synchronization

Successively, to synchronize employee datasets in PostgreSQL with Okta, we replaced their legacy middleware(Java-based) with another AWS Lambda service(Data synchronization Lambda). We employed AWS Eventbridge triggers for periodical synchronization of datasets (15 minutes cycle). 

For efficient performance, we migrated these datasets as batches to Okta. Also, in case of fallback, we built a separate process for incremental migration of leftover datasets. 

And the happy part of this AWS Lambda integration is that we slashed the API consumption from ADP & Okta to 95% !

Upon successfully establishing cloud-based integration solutions, we ran a unit testing framework using JEST. Based on this testing framework, we also recorded the preproduction & postproduction checklist for forthcoming validations.  

 On top of the above transformations, we adopted best-industry practices for multi-level logging, employee data masking, and alert notifications in this implementation.  

  • Logging – Integrated AWS Xray and Logzio using Winston framework for multi-level logging, sensitive employee data masking, network traceability, & performance metrics.  
  • Alerts- Enabled alert email notifications to the support team in case of fallbacks using AWS SNS (Simple Notification Service).  

While wrapping up, our team rendered immense postproduction support and fixed the minor real-time glitches on time to ensure continual operations.  

Business Gains 

  • Optimized cloud-based integration solutions that connect HRMS & IAM tools.  
  • Lightweight integration architecture 
  • 100% flexibility to adopt market changes and future innovations 
  • Slashed API consumption from HRMS & Okta to 95% 
  • 100% reduction in Informatica licensing cost.  
  • 75% reduction in deployment efforts & faster time to market 

Tech Stack

OKTA-AWS-Techstack

Want to know more? Let’s connect!

Call Us : +1 732 737 9188

Email Us : sales@avasoft.com

Book a Demo

Share
Follow by Email
Facebook
fb-share-icon
Twitter
Follow Me
Tweet
LinkedIn
Share
Instagram
Tags AWS LambdaIntegrationMigrate to AWS LambdaMuleSoft to AWS LambdaOkta Workflow
Previous Post Next Post

Partner with us!

Calendar-icon

Connect with our experts!

+1 732 737 9188

sales@avasoft.com

Book a Demo

Recommended by our team

  • From-monolithic
    How we achieved 40% reduction in leasing application maintenance cost with application modernization
  • Integrating-Service-portal
    Integrating ServiceNow Service Portal & SharePoint Portal into a unified Employee Center
  • Salesforce Interaction
    Unified employee portal solution for energy service provider using ServiceNow

Please enter your email to continue reading.

    Shape

    Products

    • Slack Migration
    • G Suite Migration
    • Tenant to Tenant Migration
    • SharePoint Migration
    • IBM Connections Migration
    • Lotus Notes Migration
    • Filedoc
    • Policy Management
    • Booshaa
    • Tivasta

    Digital Transformation

    Modern Workplace

    • Application Modernization
    • Microsoft 365
      • Teams Apps and Solutions
      • Power Platform
      • SharePoint Portals
    • ServiceNow Platform Solutions
    • Salesforce Solutions
    • Robotic Process Automation

    Data Science

    • Data Strategy
      • Snowflake
      • Azure Synapse
      • Databricks
      • Power BI
      • Managed Services
    • ML & AI

    Cloud

    • Cloud Strategy & Planning
      • AWS Cloud Solutions
      • Azure Cloud Solutions
    • CloudOps
    • DevOps

    Mobility

    • Mobile App Development
    • XR App Development

    Who We Are

    • About Us
    • Clients & Partners
    • Insights
    • Success Stories
    • Trainings
    • Subsidiaries
    • Press & Media
    • Careers
    • Contact Us
    msft-gold-partner awsconsultingpartner 9001-ISO 27001-ISO

    Sales

    mail sales@avasoft.com

    phone +1 732 737 9188

    Career

    mailcareer@avasoft.com

    phone +91 950 007 8300 | phone +91 950 002 0440

    Privacy Policy

    © Copyright 2023 AVASOFT. All Rights Reserved.

    • social-icon
    • social-icon
    • social-icon
    • social-icon
    • social-icon
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT