InDataDrivenInvestorbymobin shaterianNavigating the Complexities of System Design: A Deep Dive into Scalability, Microservices, and…System design is a critical challenge in modern software development, where applications must serve millions of users.Jan 18Jan 18
InStackademicbymobin shaterianMy Experience After Four Years of Migration from PHP to Golang LanguageMy journey from PHP to Golang has been one of growth, adaptation, and continuous learning. While PHP and Laravel served me well in the…Jan 141Jan 141
InDataDrivenInvestorbymobin shaterianRefactoring if-Strategies: Transforming Legacy Code for Modern E-Commerce PlatformsThe Challenge of Legacy Sorting MethodsDec 11, 2024Dec 11, 2024
InBlock Magnatesbymobin shaterianDesign specifications for a click-based application resembling a hamster-themed for 10 million…Design specs for 10M-user app: tackles 100K clicks/sec with Redis, WebSockets, load balancing, and NoSQL. Focuses on scalability and…Aug 10, 2024Aug 10, 2024
InDataDrivenInvestorbymobin shaterianToxic mistake to use the Function option pattern instead of the Builder patternBoth the funcion option pattern and builder pattern are super operative design patterns. But as a software engineer, it is so important to…Nov 9, 2023Nov 9, 2023
InDataDrivenInvestorbymobin shaterianMy solution for designing a resilient system in an event-driven pipelineI designed event-driven architecture for our fintech software. It consisted of three parts. Part one had a sync process, and Parts two and…Sep 12, 20224Sep 12, 20224
InDataDrivenInvestorbymobin shaterianTransform database bottleneck in software into the CPU problemWe have an application with Microservice architecture. In normal situations the application transfers 10k requests per second. We have a…Aug 28, 2023Aug 28, 2023
InTowards Devbymobin shaterianIncrease hard disk of linux os , stressful workingwhen customer increase in website suddenly face of limitation of hard disk , in this time increasing hard drive is very stressful …Sep 13, 2020Sep 13, 2020
InTowards Devbymobin shaterianMy first application development with Golang as a PHP developer.after I’m facing CPU usage in PHP and Laravael framework I decided to implement my data engineer system by Go language.Feb 7, 20212Feb 7, 20212
InDataDrivenInvestorbymobin shaterianImprove speed of Machine Learning API (Engine) from 3 requests per second to 10000 requests per…as a data Engineer, the data scientist team gave me API Machine Learning called Engine.Mar 23, 20211Mar 23, 20211
InDataDrivenInvestorbymobin shaterianMy experience to build a CQRS system with microservices architecture in a financial system to…In the last 6 months, I made enormous system for online payment and settlement with bank for handle 10k TPS. In this article I will explain…Feb 23, 2023Feb 23, 2023
InDataDrivenInvestorbymobin shaterianHow write a Unit test, Integration test, and Performance test for the Golang language?Explain way of testing golang application.Mar 1, 2023Mar 1, 2023
InDevOps.devbymobin shaterianOry Oathkeeper Hello worlddelegate authentication to the API Gateway level using Kratos and OathkeeperFeb 6, 2023Feb 6, 2023
InDataDrivenInvestorbymobin shaterianRedirect port from one server to port of another server via IptablesIn this article, I want to redirect traffic from one server to another server. The main reason is I want to fetch data from a newspaper in…Jan 15, 2023Jan 15, 2023
InStackademicbymobin shaterianRAG System + Knowledge Graph, the system for finding the best answer in the tickets management…Improving Customer Service Chatbot with Retrieval-Augmented Generation and Knowledge GraphsJun 25, 20241Jun 25, 20241
InDevOps.devbymobin shaterianUsing open telemetry in GolangIn such a way that traces and metrics are emitted to the console.Nov 15, 20231Nov 15, 20231
InDevOps.devbymobin shaterianMake swagger from your HTTP Rest full in GolangOne of the best tools for document Backend API is Swagger. And also can send data at the endpoint easily with no other tools. In this…Jul 12, 20231Jul 12, 20231
InDataDrivenInvestorbymobin shaterianStruggle with export and import in MongoDB via mongo-expressIn a previous article, I mentioned that I have to use mongo-express to import and export data from my local server, which causes some…Aug 9, 2022Aug 9, 2022
mobin shaterianPHP-fpm ! I hate youI have been a PHP developer for many years. Employers want to build every platform with PHP!Jan 11, 202116Jan 11, 202116
InStackademicbymobin shaterianMy Experience After Three Years of Migration from PHP to Golang Language 3 years ago I decided to be a Golang developer. At that moment I was a senior PHP developer and changed my stack to Golang. And become a…Dec 21, 202320Dec 21, 202320