• Skip to main content
  • Skip to footer
  • Home
  • Become An Aficionado (Join Our Mailing List)
BMA

BeMyAficionado

Inspire Affection

Ad example

Technology

Is The Cosmos a Vast Computation?

November 18, 2024 by varunshrivastava Leave a Comment

Throughout history, humanity has often looked to its most advanced technologies as metaphors to understand the universe. During the mechanical era, we viewed the cosmos as a giant machine. The advent of clocks led to the notion of a "Clockwork Universe," steadily ticking forward with a predictable rhythm. When steam engines came into play, we imagined our universe as a … [Read more...] about Is The Cosmos a Vast Computation?

Building Semantic Search for E-commerce Using Product Embeddings and OpenSearch

September 27, 2024 by varunshrivastava Leave a Comment

Semantic Search for E-commerce

Hey! So, I recently worked on this cool proof of concept (POC) where I tried to combine product embeddings with OpenSearch to enable a k-nearest neighbours (k-NN) search. Basically, I wanted to see if I could make searching through a product catalog smarter by using embeddings (which are essentially vector representations of the product information) instead of just basic text … [Read more...] about Building Semantic Search for E-commerce Using Product Embeddings and OpenSearch

Deploy Lambda Function and API Gateway With Terraform

June 18, 2023 by varunshrivastava 2 Comments

Lambda Function with API Gateway architecture

Recently, I have started learning terraform (not by choice) because one of the clients needs it. Its a neat tool to manage your infra as code, no doubt about it. But if you ask my personal opinion as a dev, I would say go with the native cloud solution. For ex - AWS CDK. Native not only has all the required features to work with your cloud provider but also streamlines and … [Read more...] about Deploy Lambda Function and API Gateway With Terraform

Design A Notification System

May 19, 2022 by varunshrivastava Leave a Comment

Distributed Notification System Design

The notification system is a very important part of any organization, especially financial orgs. For ex: It is very important to tell people about their upcoming payments. Or that the order has been placed successfully with the receipt of their order. It gives them feedback that things went well. But have you ever given any thought to how notification works or is delivered … [Read more...] about Design A Notification System

Replication – How Is It Done In Distributed Systems?

February 3, 2022 by varunshrivastava Leave a Comment

Replication simply means keeping a copy of the same data on multiple machines connected via a network. These machines could be present in different parts of the world and not necessarily in the same perimeter. There are many benefits of having this redundancy that you will see later in this article. The objective is this article is to provide some insights into different … [Read more...] about Replication – How Is It Done In Distributed Systems?

Freedom From Redundancy Is A Trade-off

January 26, 2022 by varunshrivastava Leave a Comment

Common Code

Code reusability is the holy grail for software development. You might have heard that developers should write code once and reuse it everywhere. Or, never write the same code twice... and a lot of things on similar lines. But have you ever questioned this? Is redundancy such a bad thing after all? Don't you think these statements are subjective? Applied to specific … [Read more...] about Freedom From Redundancy Is A Trade-off

Code Review Best Practices For Software Engineers

November 5, 2021 by varunshrivastava Leave a Comment

Code Review

Before diving into the best code review practices, I always ask this question - Why do we need a Code Review process? Code review process exists to improve the software development lifecycle (SDL). To improve the software and code that we are writing. This is done by adding an extra layer to the development process where your peers will take a look at the code to … [Read more...] about Code Review Best Practices For Software Engineers

What is Malware? Types Of Malware? How To Protect Yourself Against It?

May 31, 2021 by varunshrivastava Leave a Comment

Beware of Malware

Malicious + Software = Malware This is one heck of a topic under ethical hacking. Malware is any piece of software that was built with the intention to do some damage to the device on which it is running on. There are a lot of variants. Every Malware is built with a dedicated objective. That depends on the hacker who designs in. That said, the main objective of every … [Read more...] about What is Malware? Types Of Malware? How To Protect Yourself Against It?

Deliver Good Quality UI as a Tester and Enhance User Experience

May 20, 2021 by Priyanka Yadav Leave a Comment

Quality UI Delivery

Why this Article? When I started working as a manual tester, I was a complete noob in the IT industry. I was like a fresh bun out of oven kind of graduate that time. All I knew about testing was to create test cases and execute them. My initial job tasks included boundary value analysis, equivalent partitioning, writing hundreds of test cases in the excel. My aim back then … [Read more...] about Deliver Good Quality UI as a Tester and Enhance User Experience

Principles Of Microservices: How To Architect A Solution

December 31, 2019 by varunshrivastava Leave a Comment

Principles Of Microservices

Every enterprise has its own principles. Principles that takes it towards the goals. Principles that give birth to practices which are the underlying foundation for all the implementation. Similarly, Microservices has its own set of principles that helps its implementer to make the correct decision when given multiple options to choose from. Principles are like … [Read more...] about Principles Of Microservices: How To Architect A Solution

Next Page »

Footer

Become an Aficionado

BeMyAficionado is all about helping you connect, grow, and make an impact—one idea at a time.

Join our mailing list for exclusive how-to guides, insider stories, and free e-books.

Get first access to new posts, tools and resources we only share with subscribers.

Join 874 other subscribers

Recent

  • Is The Cosmos a Vast Computation?
  • Building Semantic Search for E-commerce Using Product Embeddings and OpenSearch
  • Leader Election with ZooKeeper: Simplifying Distributed Systems Management
  • AWS Serverless Event Driven Data Ingestion from Multiple and Diverse Sources
  • A Step-by-Step Guide to Deploy a Static Website with CloudFront and S3 Using CDK Behind A Custom Domain

Search

Tags

Affordable Hosting algorithms amazon aoc-2020 believe in yourself best database earn money blogging education elementary sorting algorithms experience fashion finance Financial Freedom food friends goals google india indian cuisine indian education system java life life changing love make money microservices motivation oops podcast poor education system principles of microservices problem-solving programmer programming python reality seo spring success success factor technology top 5 typescript wordpress

Copyright © 2025 · Be My Aficionado · Log in

Go to mobile version