Alexander RavikovichThe bug in Mongoose package almost killed production. Lessons learned.In this article, we’ll explore a true story of a critical bug in a NodeJS + Mongoose application that almost brought down production…7 min read·Apr 26, 2023----
Alexander RavikovichGreat article!We use similar setups, except the CRUD. We hate CRUD for business flows... So we did step forward and implemented business events.1 min read·Aug 27, 2022--1--1
Alexander RavikovichRabbitMQ Partial Order Implementation using Consistent Hash Exchange. Golang.This article is an extended version of my internal presentation about RabbitMQ to my coworkers. I’m publishing it just for fun.23 min read·Apr 22, 2021--1--1
Alexander RavikovichJavaScript. When the Invisible LINE SEPARATOR Breaks Your Integration With 3rd Party APIPreamble5 min read·Jan 26, 2021--1--1
Alexander RavikovichWriting MySQL proxy in GO for learning purposes: Part 2 — decoding connection phase server responseToday’s goal will be to receive and decode the first response from…10 min read·Apr 29, 2020--2--2
Alexander RavikovichQuarantine Journey: Writing MySQL Proxy in GO for self-learning: Part 1 — TCP ProxyWeekend. Quarantine. If you bored like me, and want to learn something new, you can join my journey of writing yet another MySQL Proxy…5 min read·Mar 24, 2020--1--1
Alexander RavikovichMongoDB profiling: writing CLI for tracing Query Logs in GO using the new driver and go modulesWe will write a small tool that will help us with mongo query profiling and tracing. It’s very handy when you want to see all queries…5 min read·Aug 20, 2019----
Alexander RavikovichinDataDrivenInvestorTop 5 painful things in the software development process I met in every startup I worked…I believe not every young software company or startup has those problems, but from my experience, those 5 are the most common issues I met…7 min read·Jul 21, 2019----
Alexander RavikovichScan 10M websites for X-Recruiting header using GO on AWS Free Tier instanceWhat are you doing when you looking for a new job? Right, you are going to contact HR or search on websites like LinkedIn, Glassdoor…5 min read·Feb 15, 2018--1--1