Open in app

Sign In

Write

Sign In

Preetham Umarani
Preetham Umarani

28 Followers

Home

Lists

About

Pinned

Scheduled messages with RabbitMQ using plugin & Java

There are some scenarios in the actual business that need to send messages with some delay or at a particular time, for example:

Java

3 min read

Scheduled messages with RabbitMQ using plugin & Java
Scheduled messages with RabbitMQ using plugin & Java
Java

3 min read


Pinned

CI/CD to Firebase hosting and GITHUB actions

This is a simple step by step tutorial to deploy to firebase using GITHUB actions.

Firebase

3 min read

CI/CD to Firebase hosting and GITHUB actions
CI/CD to Firebase hosting and GITHUB actions
Firebase

3 min read


Pinned

ELK Setup and Nodejs Integration with basic query types

I was experimenting with elastic search for search implementation in one of our project. I had to do setup and do a PoC. We were exploring some of the options in the market like redis search and mongodb search which is built on lucene engine. …

Nodejs

4 min read

ELK Setup and Nodejs Integration with basic query types
ELK Setup and Nodejs Integration with basic query types
Nodejs

4 min read


Pinned

Distributed job scheduler for spring boot using Quartz scheduler

Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application — from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs…

3 min read

Distributed job scheduler for spring boot using Quartz scheduler
Distributed job scheduler for spring boot using Quartz scheduler

3 min read


Aug 23

Setting up Rust on Mac

Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. more info: https://www.rust-lang.org/ Setting it up on mac is 2 step process: > curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh > source "$HOME/.cargo/env" close and reopen the terminal > rustc --version rustc 1.71.1 (eb26296b5 2023-08-03)

Rust

1 min read

Setting up Rust on Mac
Setting up Rust on Mac
Rust

1 min read


Aug 8

Change data capture(CDC) with AWS RDS (MySQL), AWS DMS Service

We work with top e-commerce platforms out there and we were supposed to comply to their data management policies. Out of all top need was

Dms

3 min read

Change data capture(CDC) with AWS RDS (MySQL), AWS DMS Service
Change data capture(CDC) with AWS RDS (MySQL), AWS DMS Service
Dms

3 min read


Jun 16

Symmetric column encryption in Spring boot with Java SecretKey and Tink, kubernetes

We had a requirement to encrypt customer information at-rest and in-transit. We adopted some Java secret key implementation and I did try…

Java

6 min read

Symmetric column encryption in Spring boot with Java SecretKey and Tink, kubernetes
Symmetric column encryption in Spring boot with Java SecretKey and Tink, kubernetes
Java

6 min read


Jun 14

Prioritisation using Redis

We had a requirement store phone numbers against usage and get the least used of the same. eg: Phone. Usage 123xxxx. 19923 432yyyy 29322 343zzzz. 43223 1000 more numbers and their usage for sending a message We used mysql as a datastore, everytime we had to get the numbers and…

Redis

2 min read

Prioritisation using Redis
Prioritisation using Redis
Redis

2 min read


Mar 19

Install Redis and RabbitMQ on Mac using Brew

Steps to install redis-server and open source rabbitmq on mac using brew. > brew --version > brew install redis > brew services start redis - To start the redis services on start of machine, otherwise try out redis-server > redis-cli - should take you to client > brew --version > brew install rabbitmq > brew services start rabbitmq > brew info rabbitmq to set up cli tools under /usr/local/sbin for intel macs or # for macOS Intel > export PATH=$PATH:/usr/local/sbin # for Apple Silicon > export PATH=$PATH:/opt/homebrew/sbin/opt/homebrew/sbin for apple silicon

Brew

1 min read

Brew

1 min read


Aug 2, 2022

Service Discovery for Microservices with Kubernetes

Table of Contents Prerequisites Application Architecture Deploy Application Access Application Delete Application This chapter shows an example of how different microservices within an application can use service discovery to locate each other in the infrastructure rather than via hardcoded IP addresses. Prerequisites To perform exercises in this chapter, you’ll need to…

Kubernetes

3 min read

Service Discovery for Microservices with Kubernetes
Service Discovery for Microservices with Kubernetes
Kubernetes

3 min read

Preetham Umarani

Preetham Umarani

28 Followers

Topics I’m happy to discuss: Product, Chatbots, CxPaaS, DevOps. https://github.com/preethamslab https://www.linkedin.com/in/preetham-umarani-326b3264/

Following
  • Pinterest Engineering

    Pinterest Engineering

  • Akshay Ravindran

    Akshay Ravindran

  • umang goel

    umang goel

  • Jose Fumo

    Jose Fumo

  • Gupshup

    Gupshup

See all (11)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams