Category: AWS Lambda
Leveraging Serverless Architecture to Build an Enterprise Data Repository Platform for Customer Insights and Analytics
Moving data between multiple data stores requires an extract, transform, load (ETL) process using various data analysis approaches. ETL operations form the backbone of any modern enterprise data and analytics platform. AWS provides a broad range of services to deploy enterprise-grade applications in the cloud. This post explores a strategic collaboration between Tech Mahindra and a customer to build and deploy an enterprise data repository on AWS and create ETL workflows using a serverless architecture.
It can be complicated to maintain a robust, scalable, and reliable monitoring system that inputs terabytes of data under heavy traffic. Learn how Thundra has delivered 99.9 percent availability to customers since incorporating AWS services into its product. Thundra’s platform can handle scalability and availability challenges, recover both from partial failures and major outages, and support point-in-time recovery in case of disaster.
When building a complex web service such as a serverless application, sooner or later you must deal with permission control. Amazon Cognito is a powerful authentication and authorization service managed by AWS and is often combined with Amazon API Gateway and AWS Lambda to build secure serverless web services. Through the blueprint of an AWS Lambda authorizer, learn how to implement object-based authorization in serverless applications on AWS.
There is a flurry of contact center solutions being brought to market, but enterprise customers often find these solutions time-consuming, cost-intensive, and difficult to implement. Learn how to integrate an Amazon Connect instance with Salesforce Service Cloud to automatically create a case in Salesforce using REST APIs and Amazon Kinesis Data Streams. This allows you to proactively handles call drops occurring for customers when they dial into a contact center solution.
Upgrading legacy systems to the cloud can seem daunting and time-consuming, but with the right combination of AWS Systems Manager, AWS Directory Service, and a few simple AWS Lambda functions, you can upgrade from your outdated Windows environments flawlessly, seamlessly, and at scale. Learn how you can run an in-place upgrade of your Windows 2008 R2 production instances to Windows 2019 R2, and how to control instance tagging so you can orchestrate the root volume replacement process.
Many SaaS organizations leverage AWS Identity and Access Management (IAM) to define a series of policies and roles that can be used to ensure tenants are not allowed to cross tenant boundaries when accessing resources. To make this work, you have to create separate policies for each tenant which can create an explosion of tenant policies that push the account limits of IAM. Learn how dynamic policy generation creates a more scalable and manageable isolation experience.
Many Windows solutions have used Microsoft SQL Server Integration Services (SSIS) as a method for performing ETL operations. Legacy SSIS packages that have been handed down to different developers over the years can be complex, cumbersome, and difficult to support. See an architecture and several techniques Cognizant uses to help clients with ETL operations based on legacy SSIS packaging move their applications to the AWS Cloud.
Providing a better experience at lower cost is the desired result of any organization and product. In most cases, it requires software re-architecting, planning, infrastructure configurations, benchmarking, and more. Epsagon provides a solution for monitoring and troubleshooting modern applications running on AWS. Dive deep on some of the best practices Epsagon has developed to improve the performance and reduce the cost of using serverless environments.
CircleCI has released an aws-serverless-framework orb to make it easier to continuously integrate and deploy serverless applications built using the Serverless Framework. Learn how to use the framework to develop and test a sample serverless application, and how to use CircleCI to implement continuous integration and deployment of that serverless application. CircleCI’s continuous integration and delivery platform allows teams to rapidly release code they trust by automating the build, test, and delivery process.
AWS Lambda is a particularly desirable environment for HPC applications because of the high level of parallelization it supports. Kx, an APN Advanced Technology Partner, created a q/kdb+ runtime that enables financial institutions to optimize their applications for the serverless environment of AWS Lambda. Q/kdb+ has been widely adopted by the financial services industry because of its small footprint, high performance, and high volume time-series analytics capabilities.