Redis Cluster backups to Amazon S3 using a single bash script and cron. It’s safe, slot-aware (backs up every node you run it on), and waits for BGSAVE to finish before uploading. What this setup does Runs on each Redis node, including masters and replicas, so you get a full cluster backup. It triggers BGSAVE, […]
If you’ve ever managed AWS at scale, you know the story. Costs don’t explode overnight; they sneak up on you. The bill looks fine in the early days, but once more teams start spinning up workloads, the line item for EC2 begins climbing faster than anyone planned. Finance asks for answers, engineers shrug, and you […]
In this blog, I will walk you through the steps to secure access to S3 objects using Amazon CloudFront (CDN) integrated with Amazon Cognito authentication. The goal is to move away from easily shareable pre-signed URLs and instead enforce user in cognito user pool based, authenticated access. For example, a team may need to access […]
Introduction When streaming services lock content, downloading it lets people watch shows movies without needing WiFi. In the past, systems protecting digital content used static encryption keys. One key was used to decrypt all of the content. As content security gets better, regularly changing the keys used to protect it provides a strong way to […]
Introduction If you’ve ever worked on an OTT application you must have heard such statements being made “The VST must be as little as possible” or “product team is observing spikes in user abandonment in cases where the VST is 2-3 seconds or more”. So, what is this VST and why should it be as […]
In recent times, threats to web applications have become increasingly common, including Denial of Service (DoS), Distributed Denial of Service (DDoS), malicious traffic, such as bots, injection attacks, and the misuse of system resources. These threats, if successful, can lead to downtime, data breaches, and degraded user experience. And this is where AEM as a […]
Drupal chatbots powered by AI use Large Language Models (LLMs) to understand user queries and provide intelligent, context-aware responses. These models rely on transformer-based neural networks, which allow the chatbot to interpret questions, generate relevant answers, and maintain a natural conversational flow. By integrating LLaMA3 via Ollama and connecting it to a vector database, your […]
INTRODUCTION to SIAM: What is SIAM? Are you listening to this buzz word for the first time? No problem, I also heard it for the first time a few years ago. Leading IT consulting firms and service providers such as HCL, Infosys, Kinetic IT, and TCS have not only adopted and implemented SIAM, […]
Introduction Elasticsearch has become a go-to choice for building fast, intelligent search experiences. But what if your source of truth is a relational database like MySQL? In this blog, we’ll walk through how we migrated structured relational data into Elasticsearch using Python — with company_registry as a working example. Why Migrate from MySQL to Elasticsearch? […]
Introduction Bounce rate plays a very crucial role in terms of measuring the channel’s growth. High bounce rate may indicate there is a need for improvements in the App’s launch flow. On the web, bounce rate refers to the percentage of users who visit a page and leave without further interaction. Similarly, in Roku apps, […]
Apple has introduced a new user interface material in iOS 26 called Liquid Glass, which captures light beautifully while also resembling the motion of a liquid. It combines the optical properties of glass, such as transparency, light refraction, shine, mirror-like surfaces, and a clean, crisp appearance, with a sense of fluidity, featuring curves, waves, and […]
If your React Native app suddenly refuses to launch on certain new Android devices — with cryptic messages like: “requires 16KB page size” “failed to map segment from shared object” or even a mysterious native crash before your JS code ever runs …then you’ve run head-first into Android’s 16K page size change. This guide explains […]