In my previous post, I had discussed the basic architecture and features of Elastic Stack-based log monitoring system. Here, I delve into three use cases of Elastic Stack, namely, response time calculations, system metrics monitoring, and alerting.(more…)
Adobe Campaign is one of the most robust marketing automation tools available today. From designing, building, testing, and automating your marketing campaigns, you can get a lot accomplished on a single platform. Think centralized access to up-to-date customer profiles, cross-channel marketing, mass mailing, ability to track each email, push notifications, and content customization, Adobe Campaign ticks every box.
It is very hard to monitor logs of large environments using manual log monitoring. In such situations, we need to use centralized and near real-time log monitoring systems. This will help in detecting and resolving anomalies as soon as they occur. Among log monitoring tools, Elastic Stack is the most popular one. As an open-source solution, Elastic Stack provides some basic features. Premium features such as enhanced security, authentication mechanism, alerting, reporting, and machine learning come with Elastic Stack Features (formerly X-Pack) license.(more…)
Natural Language Processing (NLP) is a field within Artificial Intelligence (AI) that allows machines to parse, understand, and generate human language. This branch of AI can be applied to multiple languages and across many different formats (for example, unstructured documents, audio, etc.).
Considering that the NLP market is anticipated to be worth $13.4 billion in 2020, it is worth delving deeper into this field of AI.
This article seeks to explain first how NLP works, followed by how it is used, and what the future looks like for this exciting area of AI.(more…)
One of our clients in the banking sector recently came up with a request (or challenge, rather).
While it is true that digitalization has brought a world of difference to banking, we are still nowhere near paperless banking. Regulations require banks to collect different types of documents from customers at the time of onboarding and for various other services.
On an average, a single branch has to process at least hundreds of these documents on a daily basis. Automating this workflow would save the bank plenty of time and labor. The client wanted to build an Optical Character Recognition (OCR) solution that could be seamlessly integrated into the existing banking software.
Digital marketing is such a powerful means to connect with and influence potential customers that businesses can ignore it only at their own peril. But when is the right time to start planning your digital marketing activities?
Right when you start planning your business!
Really? What could go wrong if digital marketing is not considered at the outset?(more…)
The field of image processing has progressed so much in the recent past that most of our customer inquiries for camera-based mobile applications now include some kind of image processing. One of them was to build a food image detection module to detect multiple food items from a mobile camera image and mark their positions. The following post details the various stages of our research and how we eventually built a highly accurate food image detector.
Businesses are placing more and more workloads in the cloud. However, a major challenge to cloud adoption is the complexity in implementing cloud projects.
For a firm migrating to the cloud, there are a lot of questions to be answered and decisions to be made. Standard concerns such as which workloads to migrate first, whether to use a private or public cloud or a mix, and what cloud migration strategy to adopt barely scratch the surface of the weightier problems.(more…)
Artificial Intelligence (AI) is talked about everywhere, from its admirable role in cancer diagnosis to scaremongering about robots taking over jobs. Where did AI come from though, and how did it creep up on us all of a sudden?
With a slant towards the UK and Europe, this article attempts to give a holistic view of AI’s journey and enlighten on its breadth and scale. It also intends to dispel some myths, raise awareness about aspects that surround AI, and suggest areas for consideration in the future.
Times are changing for iOS application developers. Yes, I’m referring to Apple’s newly announced declarative User Interface (UI) framework, SwiftUI, which will make way for faster, interactive app development.