Building large-scale Business Intelligence & AI analytics using open-source tools on real-time data
The creation of business intelligence analytics and the development and deployment of AI/ML very often, due to their very complex architecture, end up utilizing expensive commercial tools. For the same reason, such solutions are very difficult to maintain, troubleshoot, tune and scale. Furthermore, to be successful, traditional methods require knowledge of numerous new technologies and […]
The disadvantages of microservices architecture
The microservices architecture, as a successor to the service-oriented architecture style, represents a widely accepted approach to developing complex applications. It is based on a collection of loosely-coupled independent services that communicate with each other using lightweight protocols. The main problem solved by this architectural pattern is the ability to develop and deploy new services […]
Myths and shortcomings of serverless computing
In this article, we’ll demystify one of the main sales tactics used by Cloud providers: serverless & autoscaling features. This article is a continuation of the previous one: “The main disadvantages of Cloud computing that you will notice when it’s already too late”. https://www.josip-pojatina.com/en/the-main-disadvantages-of-cloud-computing-that-you-will-notice-when-its-already-too-late/ where other (pre)sales tricks used by Cloud providers to acquire new […]
The main disadvantages of cloud computing that you will notice when it’s already too late
I started using cloud computing nearly 14 years ago, at the very beginning of cloud computing. After the initial enthusiasm, I quickly noticed the drawbacks of the Cloud, and it puzzled me why no one was writing about it. Although I have already wrote about the downsides of cloud computing in one of my previous […]
Real-time Deep Learning at Bug Future Show conference
On Thursday, February 2, 2023, the tenth Bug Future Show will be held, which for the first time will introduce a third parallel track called “.debug Future Show” intended primarily for IT people, where, among other things, you can find my lecture titled called “Real-time Deep Learning” starting at 11:15. This is a short […]
ISAQB Software Architecture Gathering post conference impressions
From November 14 – 17 2022 I attended the Software Architecture Gathering for the first time. Here are my post conference impressions. Unlike majority of IT conferences which serves more or less as a marketing field to propagate interests of big software and Cloud companies behind the conference, this one is an exception, although even […]
How to speedup pooling queries from the Oracle database
This post is a kind of extension of my previous post named “How to index only rows of interest” which can be found on the following link: https://www.josip-pojatina.com/en/how-to-index-only-rows-of-interest/ Having issues with pooling queries are very common in old, SOA based architectural style, where ESB (Enterprise Service Bus) are throwing the same query again and […]
How to get 100% cache hit rate by using Change Data Capture & Redis
In this blog I’ll explain how to get 100% cache hit rate by using CDC (Change Data Capture) technology and Redis cache. There are multiple benefits of having caching layer in front of back-end database system. By fetching data from the cache instead of back-end we are actually free up valuable database resources for […]
Redis performance tuning – Top 10 mistakes
Redis is the most popular Key-value data store and one of the most popular database systems overall. According to Db-engine ranking: https://db-engines.com/en/ranking/key-value+store (You can check the picture below), Redis is on the top position by large margin among Key-values data stores. Amazon DynamoDb on the second place, lags behind Redis more than a twice. […]
StreamSets review – creating real time data pipelines in no time
In this post I’ll try to review StreamSets Data Collector, one of the most popular tools for creating smart data pipelines for streaming, batch and change data capture, which allows you to move data around in a near real time. First I’d like to point out that the whole review is my own personal […]