Blog
-
The Master Guide To Moving Data Between Elasticsearch and OpenSearch
– Published Oct 16, 2022
Elasticsearch is one of the most commonly used full-indexed distributed database. Some companies use it to save the logs/metrics from their infrastructure whereas some use it to provide search/analytics functionality.
I used to self-manage my Elasticsearch cluster when I first started my startup since it is cost-effective using Terraform. Over time, as the data/requirements started growing, I decided to move to AWS-managed Elasticsearch service called OpenSearch. I had hoped moving the data would be easy but I have never been so wrong. In my quest to move the data by hook or by crook, I ended up discovering all possible ways to move data from Elasticsearch to OpenSearch which I have listed below.
-
The Slippery Slope of Self-Hosting
– Published May 01, 2022
As someone who self-hosts a lot of different apps today, I only meant to host one. But once you start enjoying the control over the system and data, you want to self-host everything.
In recent years, many products have adopted a free to self-host/paid enterprise plans model where it is free for users to self-host the product but they have to host their own server along with managing the security and backup of the data. For someone without basic sysadmin experience, self-hosting can be challenging. Companies or people who can afford to pay can get the company to host it for them.
-
Improving the VPN Experience on iPhone/iOS
– Published Apr 19, 2021
I remember the time when adding HTTPS to any website/domain used to come at a cost. When I look back today, it seems absurd that we were transmitting data in plain text before HTTPS became a de facto standard and browsers started showing warnings for sites serving over HTTP.
I feel similarly about VPNs(Virtual Private Network). They have become an integral part of using the internet today.