What is Elasticsearch

Elasticsearch is a highly scalable search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. In other words, Elasticsearch is an open source, standalone database server developed in Java. Following an open-core business model, parts of the software are licensed under […]
Temporary Stored Procedures

A less known feature of SQL Server are temporary stored procedures, which, as their name says, are fleeting database objects. They are created just like any other stored procedure, the only difference being in how you name them: prefixed with # for local usage or with ## for global usage. Note: one limitation of […]
Managing 4+ Terabytes DW – A story about indexes and execution times

Working with a Data Warehouse with more than 4TB of data for the last couple of years was very challenging but also highly rewarding. As I’m pretty much a person that works best when challenged and when I have to deal with new things, I am always up for a task that requires a lot […]
Data Integrity: how to achieve and maintain it

At the moment of writing this article, I’m working on a corporate Java-based application that stores vast amounts of sensitive data used in a wide variety of computations and processes based on dozens of variables to generate all sorts of reports and forecasts. Having that in mind, you probably get where I’m going with this. […]
How to integrate IBM ACE with ELK

The ELK stack has slowly become the world’s most used log management platform, mostly because it is fast, reliable and open-source. According to the official description, “ELK” is the acronym for three open source projects: Elasticsearch, Logstash, and Kibana. Elasticsearch is a search and analytics engine. Logstash is a server‑side data processing pipeline that ingests […]
How to grow your business using smart solutions

In an industry where profit margins are low, majority of retailers having less than 4% profit margins, the key of survival for each company is to innovate and modernize its business. The latest economic challenges generated by the COVID-19 pandemic accentuated the need to have more stable and efficient IT solutions, this becoming critical for […]
Application performance

Working on applications with a lot of data and thousands of users it means that we always need to be with an eye on performance. We often hear questions like “Why this save takes so long?” or “Why your request is faster than mine” and so on. So we put together a list of tips& […]
Straightforward learning path for your DevOps transformation journey

We can confidently say that the DevOps Engineer is one of the key people in the software development process since the role is involved in all stages of application development, such as planning, coding, building, testing, releasing, deploying, scaling, and monitoring. Automating and increasing the performance of those processes should be the focus of this […]
Develop a Hybrid-Multi-Cloud Platform with Django Web Framework

Find out how you can easily create or manageyour On-premise or Multi Cloud servers/applications – all from one place: yourcustom platform Nowadays, the cloud services offer is increasing from day to day, trying to match the consumers’ needs. There are 3 cloud providers that are the most used: Amazon Web Services, Azure Cloud and Google […]
Kafka for Java Developers

Apache Kafka is a high performance streaming platform that was originally developed by LinkedIn. It works as a replacement for a traditional message broker and it can achieve superior throughput, built-in partitioning, replication, and fault-tolerance when compared to other messaging systems. So if you want to build a large scale message processing application it may […]