Real-Time Fraud Detection in Cryptocurrency Trading

Cryptocurrency trading is very popular but often targeted by fraud due to its unregulated nature. Real-time fraud detection is crucial to protect investors and keep the market trustworthy. This post will explore how to use the Isolation Forest algorithm to detect fraudulent activities in cryptocurrency markets.

May 20, 2024 · 4 min · Miah Md Shahjahan

VWAP Outlier Detection: The Ultimate Trading Benchmark

In financial trading, having reliable benchmarks and strategies is essential for success. One such crucial benchmark is the Volume Weighted Average Price (VWAP). This post will explore how to detect outlier using Inter quartile Range (IQR) Method.

May 16, 2024 · 3 min · Miah Md Shahjahan

Detecting Arbitrage in Trading Using Graph Theory

In financial markets, arbitrage is the practice of taking advantage of a price difference between two or more markets. It is a way to make a profit by simultaneously buying and selling an asset in different markets. This post will explore how to use graph theory to detect arbitrage opportunities using the Bellman-Ford algorithm.

May 15, 2024 · 3 min · Miah Md Shahjahan

Understanding Distributed System

Most engineering books or blogs deep dive right into the heart of some complex topics around distributed systems which can overwhelm you if you are not experienced enough. I will give you a complete and solid understanding of a distributed system.

May 01, 2024 · 3 min · Miah Md Shahjahan

Understanding Distributed Transactions

While distributed transactions are important to microservices, they are often misunderstood. In this article, I look to iron out these misunderstandings. I'll share my project experience, the actual problem, potential solutions, and explain it in the simplest way possible.

April 27, 2024 · 5 min · Miah Md Shahjahan

Understanding Chaos Engineering

Enterprise software systems have become more sophisticated, relying heavily on distributed components like cloud services and microservices. Chaos engineering plays a vital role today in creating resilient distributed systems.

April 20, 2024 · 4 min · Miah Md Shahjahan

Database Separation in Microservices

One of the key design principles of microservices is the concept of service autonomy, where each microservice operates independently, owning its data and functionality. This often leads to a scenario where data is distributed across multiple databases, with each microservice having its dedicated data store.

April 13, 2024 · 3 min · Miah Md Shahjahan

Integrate Multiple Databases Seamlessly in Microservices

A product may have separate databases for managing customer data and order information. Integrating these databases efficiently is crucial for building robust and scalable applications. I’ll explain how to seamlessly integrate multiple databases using GoLang and PostgreSQL, two powerful technologies widely used in modern software development.

April 06, 2024 · 4 min · Miah Md Shahjahan

Understanding Data as a Product (DaaS)

In the era of data-driven decision-making, understanding Data as a Service (DaaS) is paramount. This article explores the concept of DaaS, its transformative impact, and its role in shaping modern business strategies.

March 30, 2024 · 3 min · Miah Md Shahjahan