Blogs

What are the different demand forecasting techniques?

Introduction Demand forecasting is the process of predicting future sales by using historical data to make informed business decisions about everything from inventory planning, and warehousing needs to running promotions and meeting customer expectations. Demand forecasting helps the business estimate the total sales and revenue for a future period of...

Categories:
Read More

What I learnt in first two years of Agile Implementation

Numerous agile frameworks are available in the market today, each one claiming to help implementation of common agile principles in different forms and manner. We, at BluePi, started our official agile journey almost 2 years back. Before that, agility was demonstrated at personal level by few individuals but was not...

Categories:
Read More

Customer Role in Agile Projects

Three Pillars of Agile Agile projects especially projects following Scrum Methodology depends on co-ordination and communication of three important roles in the project, namely, Product Owner, Scrum Team and Scrum Master. Product Owner Product Owner looks after the scope of the project and that team delivers the most important features...

Categories:
Read More

Role of third party data in a customer data platform

If there is one sector that has remained buoyant despite the global pandemic, it is online commerce. Brick and mortar players are also a significant shift in revenue streams, and omnichannel presence is a necessity. The changes in the retail sector are undergoing are transformational and long-lasting. A significant enabler...

Categories:
Read More

What is demand forecasting in Retail

Defining Demand Forecasting Demand forecasting as the term suggests is predicting the need for a product in the near future. Take a simple example - “World petrol demand likely to peak by 2030 as electric car sales rise” as said by The Guardian about two years ago. This simple one-line...

Categories:
Read More

Forecast new product success scientifically

A new product is launched in the market to reduce the inflation cost of production by making improvements on existing products, targeted to the current market needs. New products are launched by introducing area-specific changes to extend the market space. New Products permit organizations to develop incomes and hold high...

Categories:
Read More

A use case for what-if tool - Long horizon forecasting example

The need for long-horizon forecasting Long-horizon forecasting involves predicting a situation 1.5-2 years in advance. Some businesses need such horizons for procurement of raw materials, ensuring the availability of staff and labour to meet demand and supply, expense management in terms of maintenance, smart purchasing to improve infrastructure and technology...

Categories:
Read More

The impact of COVID-19 on the retail industry

While COVID-19 spreads globally, the retail industry braces for the outbreak’s fallout. From the slowdown in sales at the moment to not being able to move inventory and an increase in demand from the consumer market, here’s everything you need to know about the impact of the coronavirus outbreak on...

Categories:
Read More

Factors to keep in mind while Forecasting

A famous quote coined by Paul Saffo, a consultant associate professor at Stanford University who has been a technology forecaster for more than 35 years now, says that- “The goal of forecasting is not to predict the future but to tell you what you need to know to take meaningful...

Categories:
Read More

Inventory rebalancing - Part 2

In part 1, we built a crucial foundation to understand problem of inventory imbalance. Here, in part 2, we will dig deeper into the solution to the presented problem and how we can implement the presented solution in practice with a set of business constraints. Outline How can we solve...

Categories:
Read More

Confidence Intervals

What are the confidence intervals? In statistics, it is almost always impossible to deal with the entire population as a whole. When I say population, I mean considering each and every possible value of a variable under consideration - be it sales of a commodity or the number of customers...

Categories:
Read More

Inventory rebalancing - Part 1

Introduction Any retail chain organisation, operating multiple stores across multiple states and cities, and sometimes in multiple countries, has to optimise its supply chain to meet varying customer demand. Outline Why does inventory imbalance happen? How to identify inventory imbalance across stores? Imbalance metrics Why does inventory imbalance happen? Inventory...

Categories:
Read More

Product recommendations using HRNN

E-commerce websites are a common goto destination for us and thus we all are very well aware of the importance of recommendations provided by them. We find recommendation engines almost everywhere, be it Amazon, Netflix, Facebook or LinkedIn. Amazon uses it for product recommendation, Netflix for movie recommendation, Facebook for...

Categories:
Read More

5 Things To Know About AI In Supply Chain Optimization

Artificial Intelligence (AI), defined by Gartner as a technology that “applies advanced analysis and logic-based techniques, including machine learning (ML), to interpret events, support and automate decisions, and take actions,”. is attracting a lot of attention right now as companies grapple with a skilled labor shortage, particularly in developed markets,...

Categories:
Read More

Are you ready for AI models impact on retail sales?

Modern industrial sales and supply chains are complex. The amount of a product or service that a company can sell or produce over a given time frame is often negatively impacted by operational bottlenecks that might occur due to a number of reasons. In a Bain survey, 88% of participants...

Categories:
Read More

Why you need demand forecasting solutions using machine learning?

A Gartner survey indicates that demand volatility is the top pain point for business executives - irrespective of the industry they are in. It indicates how the demand forecasting has become a critical part of growth strategies for businesses. According to the Institute of Business Forecasting and Planning, demand planning...

Categories:
Read More

What is a customer data platform?

WHAT IS CDP? The term CDP stands for Customer Data Platform. CDP is defined as a packaged software that centralizes customer data from all sources and then makes this data available to other systems for marketing campaigns, customer service and all customer experience initiatives. The types of data a CDP...

Categories:
Read More

Stockouts - what are the causes and how to avoid them

StockOuts and Why It Happens According to wiki, A stockout, or out-of-stock (OOS) event is an event that causes inventory to be exhausted. In layman terms, it means unavailability of the product when customer want to purchase it. Stockout is an opposite of overstock which means, surplus of inventory than...

Categories:
Read More

Retail Stock Management Techniques For New-Age Retailers

No business has ever become successful with ineffective retail stock management. Take the biggest of names in the industry and the statement holds true. Walmart lost a whopping $3 billion because its retail stock management went wrong and the most in-demand inventory went out of stock. This was more than...

Categories:
Read More

Retail Analytics-Why it is important?

Why it is important for retail inventory optimization and more The competition in retail is increasing by the day. No matter which industry you’re in or what products you’re offering, the key to achieving retail success is to become more data-centric. Be it marketing, retail stock management or retail inventory...

Categories:
Read More

Demand forecasting retail-Best practices

Best practices for smarter predictions Demand forecasting retail is one of the toughest jobs. One has to look into the existing market data, store performance, marketing performance, the changing patterns of the target market and more to be able to predict consumer behavior and demand - even if it is...

Categories:
Read More

ML in supply chain optimization

How ML in supply chain optimization is improving management and efficiency Machine learning is one technology that has revolutionizing industries by helping optimize their day to day processes. One such segment where the technology has made its mark is supply chain optimization and management. ML in supply chain has made...

Categories:
Read More

Unified Data Platform & Amazon personalize

user data platform unifies data from disparate systems to one single repository, which can then provide great value to different teams/functions. The data can broadly originate in transactional systems, customer relationship management systems, customer interaction on the online/offline channels and third-party systems. A UDP not only brings all of this together but correlates and references data from all these systems, hence providing a Single Customer View which records all the user touch points

It is beyond doubt that Personalization adds real value to the customer engagement, in fact,around 30% page views on Amazon are from recommendations. But the question then is, why doesn’t everyone implement it and more importantly, why is it so hard to achieve good results. The problem is multi-faceted and...

Categories:
Read More

How AI is making the fashion industry smarter!

Trends in the fashion industry are driven by customer flickering behavior. Change is the only constant in this field. Other than consumer expectations, fashion is also largely impacted by numerous cultural, seasonal, geographical, and social events. However, the world has come together because of the internet. Fashion from different places,...

Categories:
Read More

How deep learning solves retail forecasting challenges

Like in the case of most industries, retail too, is being driven forth and ahead with data. Keeping up with the increasing demands and expectations of customers is no easy feat. However, utilizing traces of data that consumers leave behind, retailers have actually succeeded in delivering exceptional customer service and...

Categories:
Read More

Success in Supply Chain with AI: Proven Ways

Machine learning and AI-based techniques use complex algorithms that can contribute to solving complex cost and delivery problems faced by an increasing number of enterprises today. Deploying the right ML model, enterprises can draw significant insights on how to improve and optimize their supply chain performance. By anticipating anomalies in logistics costs in real-time, AI in machine learning can help companies bring down revenue losses tremendously

Roaring magnanimously, artificial intelligence has emerged as one of the most widely used technologies in every industry today. Looking at the graph below, it is clear that artificial intelligence has established a strong foothold in supply chain management as well. In fact, AI in the supply chain comes at the...

Categories:
Read More

Data-Driven Transformation Affair in Retail

Retail is one of the strongest and fastest-growing industries worldwide. 2019 onwards it will further pick up the pace and witness a glorious data-driven transformation. If you take a look at the statistics, the global retail industry is expected to register a CAGR of 5.3% between 2018 to 2023. However,...

Categories:
Read More

Traditional Forecasting Methods

As seen in Part 1, Forecasting is an important part of the demand planning strategy. Human beings have been cognizant of the importance of forecasting since time immemorial. We have forecasted weather patterns to understand mother nature to become an agrarian community from hunters and gatherers. While the awareness about...

Categories:
Read More

Introduction To Container Orchestration - Kubernetes

As we know how popular the Containers have become in today’s IT world. Most of the large organizations have moved out of their traditional approach of using virtual machines and started adapting Containers for deployment. Kubernetes (“koo-burr-NET-eez”) is the conventional pronunciation of a Greek word, meaning “helmsman” or “pilot”. Kubernetes...

Categories:
Read More

Data Transformation (Part 2)| Normalisation techniques

We will discuss different data normalisation methods such as value mapping normalisation, discretization normalisation, equal width discretization , egual frequency discretization and aggregation normalisation

In the part 1 of the series we looked at the various methods of normalising the data including min-max and box-cox transformations. In this part we look at the following Value Mapping Discretization Equal Width Discretization Equal Frequency Discretization Aggregation Value Mapping Sometimes in the data set we may have...

Categories:
Read More

Data Transformation (Part 1) | Normalisation Techniques

The process of normalisation entails converting numerical values into a new range using a mathematical function. Two common normalisation methods are min-max normalisation and z score normalisation

Almost always when we get raw data in any project, it is unfit for direct consumption for analysis or modelling . It is a especially a concern when the data volume is huge for example in a big data analytics project . In this blog post I cover a few...

Categories:
Read More

Why Demand Planning?

An unsophisticated forecaster uses statistics as a drunken man uses lamp-posts - for support rather than for illumination. - After Andrew Lang All business planning is underpinned by forecasts - sales of new and existing products, availability of Raw materials. Yet no one has a crystal ball that they can...

Categories:
Read More

Advantages of ReactJS

ReactJS is an open source JavaScript library which is developed by Facebook. At present, React is being maintained by Facebook and Instagram along with an open source community. The features provided by ReactJS enable developers to create interactive and compelling user interfaces (UIs) for varied websites and web applications. The...

Categories:
Read More

What are Spring Boot and Spring MVC?

At present, Spring is one of the widely used application development frameworks for Java platform. The comprehensive infrastructure support provided by Spring helps developers to simplify and accelerate the development of various Java applications. In addition to keeping applications modular, testable, and maintainable, the framework enables developers to keep the...

Categories:
Read More

Importance of MVP in Mobile App Development

According to the Statistics Portal, Google Play Store allows Android users to choose from over 2.1 million apps, whereas the Apple App Store allows iOS users to choose from almost 2 million available apps. Each enterprise needs to focus on building a unique product to make the mobile app stand...

Categories:
Read More

Designing Your Brand

Sortemque crede volucrum Tot beati facitote et media viridem Epidauria Lorem markdownum tendere dum, successerat tamen, mihi! Quod facit nam ut augebat haec aedes ipsos, illi pro Romuleos! Praetenta praebet totumque sine eundem deorum morata, rerum pendebat, graves servat telluris? Neque tanti Lyciae est deque quod, semihomines udis, sim flores...

Categories:
Read More

How Big Data is changing the Healthcare Industry?

According to Deloitte.com, “Global health care expenditures are expected to continue to rise as spending is projected to increase at an annual rate of 5.4 percent between 2017-2022, from USD $7.724 trillion to USD $10.059 trillion.” The growth of the healthcare industry will be driven by a myriad of factors...

Categories:
Read More

Important NodeJS Frameworks for Web Developers

As an open source and cross-platform runtime environment, NodeJS enables web application developers to execute JavaScript code on the server-side. Many developers these days leverage Node.js to simplify web application development and maintenance by writing both client-side and server-side code in JavaScript. NodeJS helps developers to boost the web application’s...

Categories:
Read More

Golang vs. Python

According to TIOBE.com , “Python has now definitely become part of the big programming languages. For almost 20 years, C, C++ and Java are consistently in the top 3, far ahead of the rest of the pack. Python is joining these 3 languages now. It is the most frequently taught...

Categories:
Read More

The State of Java in 2019

According to TIOBE Programming Community Index for January 2019, Java is currently more popular than other widely used programming languages including Python, C, C++, Visual Basic .NET, C# and JavaScript. Also, for almost 20 years, C, C++ and Java are consistently in the top 3, far ahead of the rest...

Categories:
Read More

What is Azure HDInsight?

As a fast and scalable framework, Apache Hadoop makes it easier for data scientists to store, process, and analyze very large volumes of data. Many data scientists use Hadoop for offline or batch processing. They can further accelerate big data analysis by scaling up the framework by adding nodes in...

Categories:
Read More

What is Amazon Athena?

Unlike conventional database queries, interactive queries enable data scientists to query large datasets efficiently and quickly. The interactive query services provided by leading cloud service providers help data scientists to query large datasets rapidly. The data scientists have the option to choose from a wide range of interactive query services...

Categories:
Read More

7 Technology Trends That Will Dominate 2019

According to an industry report published by Mordor Intelligence, "The global digital transformation market is expected to register a CAGR of 18.11% over the forecast period (2018-2023)." The report suggests a consistent increase in the number of enterprises using the latest digital technologies to improve product quality, business processes, and...

Categories:
Read More

What is Sales Forecasting?

No enterprise these days can remain competitive and profitable without optimizing its short-term and long-term performance. Businesses from various industries and regions improve their long-term and short-term performance by estimating future sales accurately. The term sales forecasting refers to the process of estimating future sales of business with the intention...

Categories:
Read More

Importance of Sales Forecasting for Businesses

The businesses nowadays collect real-time customer data from various sources. The sales forecasting models help businesses to predict future demand for a product based on real-time customer data. Some models enable decision makers to estimate future sales based on information collected from sales representatives. At the same time, the businesses can use specific techniques to forecast demand by initiating market tests and conducting surveys.

The demand for a product or service keeps changing from time to time. No business can improve its financial performance without estimating customer demand and future sales of products/services accurately. Sales forecasting refers to the process of estimating demand for or sales of a particular product over a specific period...

Categories:
Read More

7 Advantages of Cloud Migration

According to the Economic Times , “The worldwide public cloud services market is projected to grow 17.3 percent in 2019 to total $206.2 billion, up from $175.8 billion in 2018, according to Gartner, Inc. In 2018, Gartner forecasts that the market will grow 21 percent, up from $145.3 billion in...

Categories:
Read More

Why should you use Python for Big Data?

While working on a big data project, the data scientists and application developers have the option to choose from a myriad of programming languages - Python, Java, R, SQL, Julia, Scala, C and MATLAB. But the latest usage statistics posted on multiple websites depict that a large percentage of application...

Categories:
Read More

Android vs. iOS: Which is more secure?

According to the McAfee Mobile Threat Report 2018, “Criminal quest for money could make 2018 the year of mobile malware.” The cyber criminals have been creating new malware by targeting major mobile platforms like Android and Apple. The mobile malware differs from each other in the category of design goals...

Categories:
Read More

Private Cloud vs. On-Premises

Businesses nowadays deploy their applications/services in two distinct environments – on-premises and cloud. When an enterprise opts for on-premises, the software will run on and the data will be stored in infrastructure located within its premises. It needs to create, upgrade, and scale the on-premise IT infrastructure by investing in...

Categories:
Read More

Cloud Migration Testing Strategy

More and more businesses have been moving their applications and data to the cloud to avoid building and maintaining on-premise IT infrastructure. In addition to availing computing resources based on the pay-as-you-use pricing model, cloud computing further helps scale resources, improve data security, and accelerate disaster recovery. But no enterprise...

Categories:
Read More

Amazon AWS vs. Alibaba Cloud

At present, Amazon Web Services (AWS) dominates the worldwide public cloud infrastructure platforms by holding 41.5% of application workload. But several public cloud platforms have been growing consistently in terms of revenue and market penetration. Alibaba Cloud (Aliyun) recently reported consistent triple-digit revenue growth . AWS is launched by Amazon.com...

Categories:
Read More

Hosting Your Static Site

Est et Lethaei olivae pecudesque pectus Vocabat cadentem terribili Sigei lecti erat claudit Lorem markdownum partim ab novorum timor quibus, ardua protinus, latet, nox egressu umeris exemit color me. Ichnobates cinctaque Othryn. Formae Agyrtes luxuriant rediret albenti. Bene gente, mollibat excidit, flectant ne sua freta humus genitore linguae sparsit. Surrexit...

Read More

What BI Actually Means For Your Business

Source: Appoptics.com An enormous quantity of electronic data is generated on a daily basis in various forms. The need to make sense of this volume of information has been especially important for Business Intelligence (BI) experts. BI is an old business concept and has been in existence in some shape...

Categories:
Read More

What is Big Data Analytics?

Most enterprises nowadays collect large and varied datasets – Big Data – from diverse sources. But no enterprise can leverage big data fully without analyzing the structured and unstructured data accurately and draw conclusions about the data timely. The processing and analysis of big data is essential for making informed...

Categories:
Read More

MEDIA SERVICES ON AWS

With the huge increase in the demand of the digital media and growth of internet industry, Be it a Television content or OTT content, cost-effectiveness, broadcast latency, encoding, transcoding, packaging, delivery and monetizing the channel are the major areas of concern of all the broadcasting providers. While latency drastically impacts...

Categories:
Read More

ELK STACK: A Perfect Guide for Log Analysis

Before we get started with what exactly Elasticsearch, logstash, and Kibana does, we need to understand first what exactly the use of log is, how does it work to get meaningful insights out of it and last but not the least how it can improve an organization’s efficiency. What is...

Categories:
Read More

Legacy App Modernization Challenges

No enterprise can keep its software applications relevant and profitable without optimizing user experience. The user experience delivered by a software application depends on its accessibility, functionality, performance, usability, and security. Unlike new age software applications, legacy software applications are not developed by targeting multiple browsers, operating systems, and devices....

Categories:
Read More

7 Simple Ways to Optimize Your Cloud

Based on its computing resource requirements, an enterprise has the option to choose from different types of cloud computing – Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). But no enterprise can leverage the benefits of cloud computing fully without improving cloud...

Categories:
Read More

Serverless Computing with AWS Lambda

Cloud computing enables enterprises to build and deploy a variety of applications and services without investing in servers. While developing and deploying applications in the cloud, the enterprises can access servers just like other computing services over the internet. As a cloud computing execution model, serverless computing enables developers to...

Categories:
Read More

Cloud Migration Challenges

Cloud computing enables enterprises to store data and run applications smoothly without investing in on-premise IT infrastructure. Many cloud service providers even promote the cloud as a much simpler alternative to on-premise infrastructure. But enterprises require deeply specialized skills to leverage cloud computing fully. They also need to prepare an...

Categories:
Read More

Cloud Cost Analysis Tools

Many enterprises opt for cloud computing to eliminate the cost of building and maintaining on-premise IT infrastructures. The cloud service providers further enable enterprises to avail storage space and computational resources based on the pay-per-use pricing model. But the pricing model differs from one cloud platform to another. Likewise, each...

Categories:
Read More

Web Application Development Best Practices

There was a time when websites were adequate to improve a business's online presence. But a large percentage of users nowadays access websites and web applications on their smartphones and tablets. A number of studies even suggest that users spend most of their digital media time in mobile apps. To...

Categories:
Read More

Why Do We Need Cloud Security?

The number of enterprises migrating their applications and data to the cloud has been increasing consistently. A number of studies suggest that the cloud platforms provide enterprises with a more secure outlet for storing applications and data. But no enterprise can leverage the benefits of cloud computing without ensuring the...

Categories:
Read More

Public Cloud Adoption Challenges

Unlike the private cloud, the public cloud enables enterprises to store data and run applications without buying, installing and maintaining servers and other equipment. Many organizations prefer public cloud over the private cloud to save cost by availing a multi-tenant environment. The multi-tenant environment requires enterprises to store storage space...

Categories:
Read More

What is Managed Cloud as a Service?

While adopting cloud migration service , an enterprise has the option to avail IT services through a number of cloud service delivery models – Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Likewise, a business can choose from three distinct types of...

Categories:
Read More

Private Cloud vs. Public Cloud

Most enterprises nowadays adopt cloud computing to store data and run applications without building and maintaining on-premise IT infrastructure. The enterprises even have the option to deploy cloud computing in a number of ways. The cloud computing deployment models can be divided into two broad categories – public cloud and...

Categories:
Read More

Implementing Web Application Firewall

What is AWS WAF? WAF is web application firewall which is used for monitoring HTTP/HTPPS requests that are forwarded to AWS CloudFront or AWS Application load balancer. It is used to control your how CloudFront/Application load balancer responds to the request. You can configure conditions and rules on the basis...

Categories:
Read More

Why should you set up your first Data Warehouse on Cloud?

You can always consider setting up a data warehouse to accumulating huge volumes of data from varied applications and sources. The centralized data repository will help you to convert the data into actionable information by processing large and complex queries efficiently. But you must choose the right deployment route to...

Categories:
Read More

DevOps Adoption

According to the Second Annual GitLab Global Developer Survey, “Thirty-five percent of respondents say they have a somewhat established DevOps culture and only 23 percent go so far as to describe their development method as DevOps.” The survey further adds, “65 percent of respondents believe the DevOps workflow saves them...

Categories:
Read More

Top 5 Challenges in Big Data & Analytics

The big data tools enable businesses to collect real-time data from both external and internal sources. They can further collect large volumes of structured and unstructured data from each source. The data collected from various sources will differ in formats and quantity. The businesses have to set up scalable data warehouses to store the incoming data in a reliable and secure way. At the same time, they need to invest in robust big data solutions to integrate the structured and unstructured data by eliminating disparities and inconsistencies

As large volumes of raw and complex data, Big data enables programmers to take better decisions and optimize business processes by understanding customer behavior, latest trends, and changing patterns. An enterprise can collect, store, and analyze these large datasets in a number of ways. An enterprise can even use robust...

Categories:
Read More

Cloud Computing Adoption Challenges

Many enterprises adopt cloud computing technologies to manage their applications and data efficiently without building and maintaining on-premise IT infrastructure. A number of studies even show that enterprises can invest in cloud computing technologies to boost revenue growth, secure corporate and business data, speed up disaster recovery, and meet government...

Categories:
Read More

5 Ways To Take Advantage of Private Cloud

The cloud platforms enable enterprises to run businesses smoothly without creating and maintaining on-premise IT infrastructure. Based on his requirements and budget, each business owner has the option to choose from private cloud and public cloud. Like a public cloud, private cloud also enables business owners to avoid building and...

Categories:
Read More

Advantages and Disadvantages of Cloud Computing

Although it is only in the last few years that technology users have cashed in on cloud computing, its inception happened many decades back. The surge in its popularity, its relevance, and hyper-scale have witnessed an upswing owing to the steady shift that has been underway from traditional computing models...

Categories:
Read More

Phases of Cloud Migration

Cloud computing makes it easier for enterprises to run applications and store data without creating and maintaining on-premise IT infrastructure. The enterprises can even move their existing applications and data to the cloud through a straightforward process. But no enterprise can eliminate cloud migration issues and risk without planning the...

Categories:
Read More

Advantages of Containerization

Many enterprises nowadays opt for virtual machines to set up multiple operating system (OS) environments independently and simultaneously on the same machine. Virtual machines enable organizations to build and test software applications in multiple development environments without deploying and maintaining additional machine hardware. As an operating system (OS) level virtualization...

Categories:
Read More

BluePi becomes the AWS DevOps Competency Partner

BluePi Consulting, a 5-year-old technology and consulting company based out of India, has reached yet another milestone. It has achieved Amazon Web Services DevOps Competency status. We at BluePi delivers end-to-end specialized IT services and solutions. We are a team of technology experts that take great pride in solving complex...

Categories:
Read More

Cloud Computing Scenario

Cloud Computing Scenario in 2018 Cloud computing brought about a remarkable overhaul of the phenomenon of companies having to put in significant capital investments to build software and IT infrastructure. Cloud Computing benefits your Business in many ways. The most positively affected were the small and medium enterprises, which hitherto...

Categories:
Read More

Cloud Migration Checklist

You can always consider migrating enterprise applications and data, especially in start-ups to the cloud to avail benefits in terms of cost, scalability, connectivity, security, and simplicity. The cloud platforms even help you to run the software applications and manage data without maintaining expensive on-premise IT infrastructure. You even have...

Categories:
Read More

NodeJS vs AngularJS

Both NodeJS and AngularJS are widely used and open source JavaScript-based technologies. AngularJS is a JavaScript framework, whereas NodeJS is a cross-platform runtime environment. As a client-side JavaScript framework, AngularJS Angular enables developers to create dynamic web applications based on model-view-controller (MVC) architectural pattern and using HTML as a template...

Categories:
Read More

JanusGraph with Cassandra

JanusGraph is a Graph Database. First of all, let’s see what is Graph Database. Graph Database: In computing, a graph database is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key concept of the system is the graph...

Categories:
Read More

DevOps Automation

About the Client Jain International Trade Organization (JITO) is a worldwide body of Jain businessmen, industrialists, knowledge workers and professionals in various fields reflecting their glory of ethical business practices. JITO is set to achieve socio-economic empowerment, value based education, community welfare, practice of compassion, spiritual upliftment of fellow beings...

Categories:
Read More

piStats AWS Lambda Architecture

Problem Statement piStats enables its clients to analyze the users on their site and send Push Notifications to engage and retain them for a longer duration. For this purpose the clients’ register their users’ on piStats using piStats SDKs. The user base registered on piStats is unevenly distributed across different...

Categories:
Read More

Deep Diving in the World of Data Warehousing - Continued..

In our last blog, we tried to understand terminology around data warehouse. But data warehouse is only a central storage system, to build a complete analytical solution there are other components needed which we will be discussing in a while below. ETL Like we said earlier, the main hindrance to...

Categories:
Read More

Deep Diving in the World of Data Warehousing

“Information is the oil of the 21st century, and analytics is the combustion engine”. - Peter Sondergaard, Senior Vice President, Gartner. Number of companies are venturing into Big Data Analytics today and industries are investing money, effort and looking to utilize the technical advancements for the business growth. Till date...

Categories:
Read More

How to automate copying an EC2 AMI from one region to another

We have the previous blogs published to create AMI’s with EC2 tags and ELB tags in the specific region. The AMI’s copied across the different region helps in the scenarios like Disaster Recovery (DR) setup and also to quickly recover in case failure of EC2 service in the entire region...

Categories:
Read More

Guide to Redshift Remodeling- Friends and Foes

In this series, we make an attempt to chronicle our experience and best practices with redshift having used it in ‘anger’ in many projects. In this part 1 of the series, we look for appropriate schema design for redshift, the various alternatives and the pros and cons of each. Schema...

Categories:
Read More

Clash of the Titans – Which OLAP Will Win?

There is a number of OLAP solutions available in the market, including the popular ones like Vertica, Oracle BI, SAP Business Warehouse, which have pre-existed for a long time. While many of these started as on-premise solutions, have tried to re-establish them in today’s competitive market by providing SaaS variance....

Categories:
Read More

Don’t Let the Redis HyperLogLog Make You Hyper!

What is HyperLogLog? “How Many Distinct” is the question that is always asked in the current era of ‘Data’ wherein a count of unique entities is required in a fast and efficient way, trading off some accuracy in the result. Enters HyperLogLog which is a probabilistic cardinality estimation algorithm that...

Categories:
Read More

In Data We Trust: Power BI Capabilities

The goal is to turn data into information, and information into insight From fetching data and numbers to analyzing information it contains. Say hello to Power BI capabilities. Power BI offers basic data wrangling capabilities, as it lets you create interactive visualizations, reports, and dashboards, with a few clicks or...

Categories:
Read More

Business Intelligence in Consumer Goods

With a huge boom in the e-commerce industry, the customer is well-informed and has infinite options available under his thumb. Although, Aggregator apps help in increasing business visibility but also add to the cut-throat competition and this leaves the 'Consumer Goods Providers' to rely on consumer’s tendency to ‘pull’ products....

Categories:
Read More

Brutal DDoS Attack - Is it the Beginning of a Bleak Future?

Well…… NO! DDoS, short for Distributed Denial of Service, is a huge threat to our servers, web applications and other network resources causing outages in services in addition to associated financial implications as well. With the launch of AWS Shield, however, things have become far easier! Let us first understand...

Categories:
Read More

Life of BluePi: 4 years of growth and how!

Clocking a 100% growth in revenues every year is no joke! More so, if you’re a self-funded, lean company, working on cutting-edge technologies, partnering with some high-profile names and helping clients across multiple industries to solve complex business problems. With an 80-member strong team, looking to grow 3-fold, and with...

Categories:
Read More

Thinking to automate AMI backups; Use AWS Lambda, with ELB tags

If you’ve been following our blog, you would know how we love to talk about advances in technology and ensure that our readers get the most out of reading our posts. This is the thing about being a tech enthusiast, we start to believe in what sufficiently advanced technology can...

Categories:
Read More

How to containerize a Node.js Application

The rise and rise of Node.js applications is, quite simply, phenomenal! Thanks to a JavaScript-everywhere architecture, the difference between backend and frontend is no longer as evident as it used to be. From emerging startups to large enterprises, every business is trying to leverage the lightweight and lightning quick Node.js...

Categories:
Read More

How We Zeroed on the Best Data Warehouse

The advancement of technology generally evokes a range of emotions in people from all walks of life. Some choose to see the cons, while others consider it a way to bring the world closer and solve major challenges. But, as they say, any sufficiently advanced technology is equivalent to magic!...

Categories:
Read More

How to Automate AMI Backups & Cleanups, using AWS Lambda

Is your Dev-ops or Infrastructure management team looking for options for cloud cost optimization and save time by eliminating human errors and the need for dedicated resources (like a standalone server) executing all tasks? Look no further! Automating AMI backups and cleanups using AWS Lambda helps you solve the above...

Categories:
Read More

Predicting the Future, Using Real-Time Big Data Analytics

In our previous blog post, we looked at 4 ways that real-time, big data analytics can give your business a competitive advantage. One of them was that you could use real-time Big Data Analytics to make dynamic changes based on user behavior. This brings us to the realm of Predictive...

Categories:
Read More

How real-time, big data analytics can be a competitive advantage

Real-time, big data analytics, based on cloud. What’s that? It’s certainly not a mishmash of the most trending hashtags on Twitter! There’s more to it. Picture this. You’ve added a shiny new feature to your product and want to see if the shower the same amount of love that they...

Categories:
Read More

Choosing Kong-The API Gateway

In the previous blog, ‘A Million Events in 5 Minutes! Know How We Do It.’, we provided a high-level view of the architecture of piStats and how an incoming clickstream event travels through our system to get a visual representation on our real-time dashboards. In this particular blog, we’ll give...

Categories:
Read More

A Million Events in 5 Minutes! Know How We Do It.

piStats Analytics is designed to consume every activity and event of a user on the client's site. These events are sent to our systems to extract valuable information like trends and active users that provide an insight to the client on how the site is performing on any particular day...

Categories:
Read More

AWS Launches its Data Regions in Mumbai, India Enterprises

Amazon has recently launched its first set of Datacenters in Mumbai, India to cater to cloud computing services here thus, participating in a race for the top cloud provider position in India. With this launch, it has increased its total tally of Datacenters across the World to 35 and the...

Categories:
Read More

Optimize Your Cloud Migration Strategy

Many businesses have started leveraging the cloud- whether private, public or hybrid. The main motivating factor for shifting to cloud for any organization is mainly to increase IT agility, accelerate time to market, reduce operational expenses, lower TCO and redundancy, and significantly increase disaster recovery capabilities. Like a whirlwind, cloud...

Categories:
Read More

Operational Intelligence – On top of the Business Intelligence

The explosion big data has created in recent past is phenomenal. The entire business environment has been flooded with data volumes and the diversity of new data sources. Yet, many organizations still struggle with the analytic opportunities big data provides. Reason being they are still focused on assembling insights from...

Categories:
Read More

Spark Vs Flink – Which of the two will win

Businesses today need to pick up the pace of changing market conditions, wherein the data and information are being processed at rocket speed. Since processing the big volumes of data is not the only thing that can suffice, it is also necessary to get the results faster. This has increased...

Categories:
Read More

Doing Analytics & Being Analytical – Find the difference

The moments of rest, a runner takes between the sprints, denotes the downtime that he utilizes to prepare for his next step. To rest, catch the breath and rethink the strategy and approach towards the competition. Similarly, while organizations and individuals get distressed when there is a slowdown, this is...

Categories:
Read More

Effective data governance in the middle of security concerns?

There was a time when organizations small and Big, were full of notions that more data means more value. Businesses wanted more information about their customers, their products and their markets. They wanted this information primarily to be able to integrate everything to make data-driven strategic decisions. Today, that notion...

Categories:
Read More

5 Considerations For Hybrid Mobile Apps

Hybrid mobile apps are like any other apps which get installed easily and are available on your phone. You can find them in app stores and with them, you can play games, get social through social media, make financial transactions and much more. Does your business need a Mobile App?...

Categories:
Read More

Start-ups must add cloud migration to their TO-DO list

Studies predict that by 202, 80 percent of small business would fully embrace the cloud. The reason of such a strong prediction for small businesses is that cloud migration cuts huge cost. Businesses need not pay for routine maintenance on servers, or incur large bills due to downtime. The omnipresent...

Categories:
Read More

Using TF-IDF Algorithm to Find Relevance Score in Document Queries

As the term implies, TF-IDF stands for term frequency-inverse document frequency and is used to determine what words in a corpus of documents might be more favorable to use in a query. TF-IDF calculates values for each word in a document to the percentage of documents the word appears in....

Categories:
Read More

Demystifying Hybrid Recommender Systems and their Use Cases

Recommender systems aim to provide users with personalized online product or service recommendations to handle the increasing online information overload problem and improve customer relationship management. A Recommender system can be distinguished from an information retrieval system by the semantics of its user interaction. Recommender systems are mainly classified into...

Categories:
Read More

How insurance companies can leverage actionable insights

After a decade of strong growth, the insurance industry is now grappling with slow growth, rising costs, deterioration distribution structure and stalled reforms. To top it all, most of the Insurance companies are having a High Expense Ratio, Loss ratio, the insurance margin has gone down and the minimum capital...

Categories:
Read More

6 advantages of using Amazon QuickSight

Amazon QuickSight is a very fast, easy-to-use, cloud-powered Business Intelligence (BI) service for all your Big Data & Analytics needs. The Amazon Web services claim that all this can be done at marginal cost (1/10th to be precise) of what you spend on your on-premise solutions. The AWS QuickSight product...

Categories:
Read More

AWS Aurora - Superior Cloud Database

AWS Aurora is a highly scalable, fast and durable, MySQL compatible database engine offered by Amazon Web Services[(also, Benefits to Testify the Importance of Amazon EMR)]). It is a fully managed database engine where Amazon RDS handles database provisioning, patching, backup and recovery. With AWS Aurora, failure detection and repair...

Categories:
Read More

Why Performance Parameter Matters in Cloud Computing

The decision, to whether move your Organization’s IT to the Cloud is difficult and requires a lot of Research. If you are the CEO of the company, then the probable answers you are looking at is “why so much hype about the Cloud”. According to a research done by Forrester,...

Categories:
Read More

Decoding the Use Cases of AWS Kinesis Streams

Amazon Kinesis Streams a premium service offered by AWS under Amazon Kinesis Services. Other services include Amazon Kinesis Firehose and Amazon Kinesis Analytics. Amazon Kinesis enables clients to build customized applications which processor analyzes streaming data for specialized needs. You can easily add various types of data such as clickstreams,...

Categories:
Read More

Analyzing Big Data to Make Small Companies Big

Unlike, the notion prevailing, Big Data isn't just for big businesses with bigger budgets. Small businesses, these days, too can reap the benefits of the gigantic amounts of online and offline information to make wise, data-driven decisions to grow their businesses. Essentially, big data is all about opportunity -- the...

Categories:
Read More

Different Types of AWS Instances

Amazon EC2 provides a total of 8 family of instance types which are classified according to their use cases. Instance types comprise varying combinations of CPU, memory, storage and networking capacity to give the client a flexibility to choose the appropriate mix of resources for your applications. Each instance type...

Categories:
Read More

On-demand Scalability - One of the advantages of Cloud Migration!

Cloud migration Service Providers offers organizations the opportunity to scale their computing resources whenever they find it necessary. This is done by either increasing or decreasing the required resources, which implies you're not paying for the resources which you don’t utilize. Cloud scalability, enables businesses to meet expected demand of...

Categories:
Read More

Different Types of Cloud Computing Service Models

Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Read more about some of the core cloud...

Categories:
Read More

6 Advantages of using a Content Delivery Network (CDN)

A Content Delivery Network (CDN) is an interconnected system of computers on the internet that provides web content rapidly to numerous users by duplicating or caching the content on multiple servers and directing the content to users on proximity. The goal of a CDN is to serve content to end-users...

Categories:
Read More

5 Ways to Manage Your Customer Experience

Customer Experience Management(CEM) focuses on creating a differentiated experience at touchpoints that customers choose to interact with the company. By gaining insights on needs, preferences, and behavior, customer journeys can be optimized at critical touchpoints. Having a strategy based on CEM helps service delivery capabilities align and adapt to behavioral...

Categories:
Read More

Analytics to Better Understand Your Consumer

According to a recent study, more than 78% of the companies, globally make data-driven decisions. The majority of the analytics used is for Customer retention and acquisition (around 69%), thus making it a major field of study. Giving a better consumer experience by engaging with the audience on all levels...

Categories:
Read More

Classifying Different Types of Recommender Systems

There are majorly six types of recommendation systems for the Media and Entertainment Collaborative Recommender system, Content-based recommendation system, Demographic based recommendation system, Utility based recommender system, Knowledge based recommender system and Hybrid recommendation system

Recommender systems are defined as recommendation inputs given by the people, which the system then aggregates and directs to appropriate recipients.  It can be further defined as a system that produces individualized recommendations as output or has the effect of guiding the user in a personalized way to interesting objects...

Categories:
Read More

Tsunami UDP Protocol – Installation, Setup and Limitations

Tsunami is one of several currently available UDP-based transfer protocols that were developed for high speed transfer over network paths that have a high bandwidth-delay product. Tsunami performs a file transfer by sectioning the file into numbered blocks of usually 32kB size. Communication between the client and server applications flows...

Categories:
Read More

Success Story - Migrating BAAN from In-House Data Center to AWS

Objective: BAAN Installation on AWS BAAN manages its user licenses in the centralized licensing system called Solution License Manager (SLM). Since SLM server is not supported by virtual server environment, we were tasked to set it up on a separate non virtual server. The objective was toinstall SLM in the...

Categories:
Read More

7 Questions Before Moving to Hybrid Cloud

Are you planning to move your application to hybrid cloud? But just because you think that moving almost everything to hybrid cloud is beneficial, doesn't necessarily mean that you should move your application to the cloud. There are several other integral factors that need to be considered before you move...

Categories:
Read More

How Cloud Computing Benefits Your Business

  Do you ever wonder where does your email client save all your communication data ??? All right! Despite the rage Cloud Computing has become over a period of time, a lot of people working in the virtual marketplace still can't stop themselves from making weird faces like Leonard Shelby—suffering...

Categories:
Read More

ASPState database - A performance bottleneck

The Project We were recently tasked with resolving a performance bottleneck on a very popular online food ordering system in India. The problem statement was rather simple: The website was running very slow during peak hours. The application was opaque to us - being an off the shelf application whose...

Categories:
Read More

AWS Storage Solutions

If you happened to miss our Webinar on AWS Storage Solutions, we are now making the recording available here. Feel free to watch, comment and ask questions! #TeamBluePi AWS Storage Solutions from Pronam on Vimeo.

Categories:
Read More

Introduction to AWS Landscape

We did a webinar on AWS Landscape and the different services provided by Amazon Web Services. If you could not attend please find the video. Our webinar's schedule is available at Events section of our website. #TeamBluePi

Categories:
Read More

New Approach In Software Development Outsourcing

Change is the only constant in offshore product development. What was the prevailing attitude a few years ago has given way to new approach and preferences. While early adopters of the model had cost cutting at the top of their mind, the organizations now demonstrate a new long term strategic...

Categories:
Read More

Implement Infinite Scroll Pagination in AngularJS

I bet you have seen and pretty used to the old fashioned pagination that looks something like below: The pagination style above suffers from a significant UX issues. The user has to guess on what page is the result he is looking for. He clicks and clicks in the hope...

Categories:
Read More

Tapping Big Data for Increased Agility and Competitiveness

The stupendous growth of data volumes in recent years has been behind the rise of the phenomenon of big data, which has presented new challenges as well as new opportunities for business enterprises. Organizations can take advantage of the big data environment with analytic solutions to derive information about key...

Categories:
Read More

Automate Configuration Management with Chef

In the previous blog we saw how we can automate the deployment of Play framework applications using Chef, in this piece let's focus on automating Configuration Management for Play Framework applications using Chef. There are a few steps involved in making the configuration updates automatic, we'll discuss these steps one...

Categories:
Read More

Automating Play Applications Deployment using Chef

Extreme Programming goes hand in hand with the Scrum practices that we follow in the modern software development. The promises made by implementing Scrum can only be fulfilled if we follow the development practices that compliment it. Extreme Programming or XP practices are a must if we want a work...

Categories:
Read More

About BluePi Consulting.

## Our Offerings Cloud Computing Cloud Computing is no longer a trend but a reality that businesses need to embrace quickly… Leverage the strengths of an Amazon AWS partner to accelearate business results. read more  Mobile Application Development The future of IT is mobile. Whether it is the omnipresent iOS devices...

Read More

SQL Server vs MYSQL case study

The Challenge At BluePi we do a lot of performance re-engineering projects. Some of them involve tuning the application code, some the architecture, however frequently it is the database that is the bottleneck. One peculiar situation we encountered was when one of our customers bemoaned that the free, MYSQL was...

Categories:
Read More

Implementing Join in Hadoop Map-Reduce

Recently while working on a project at BluePi we encountered a situation where we needed something like a join in a Map-Reduce job running on Hadoop. In this post I am going to talk about how we can implement a Join in Hadoop Map-Reduce. There may be a lot of...

Categories:
Read More