redis Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/redis/ Production Grade Technical Solutions | Data Encryption and Public Cloud Expert Tue, 20 Jun 2017 22:43:52 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://www.anujvarma.com/wp-content/uploads/anujtech.png redis Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/redis/ 32 32 Redis, Session Storage, REST and BTrees https://www.anujvarma.com/redis-an-alternative-to-session-management/ https://www.anujvarma.com/redis-an-alternative-to-session-management/#respond Tue, 20 Jun 2017 21:19:26 +0000 http://www.anujvarma.com/?p=4781 Sessions are not a must for every web app. In fact, you can replace state maintenance (Sessions) with State ‘Transfers’ (REST).  RESTFul calls provide the entire client state for each […]

The post Redis, Session Storage, REST and BTrees appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
Sessions are not a must for every web app. In fact, you can replace state maintenance (Sessions) with State ‘Transfers’ (REST).  RESTFul calls provide the entire client state for each call. This is actually a good thing – as far as the server is concerned. No longer does the server need to store millions and millions of session objects. This improves scalability on the server app.

REDIS – An alternative to session storage in the database

Redis is an open source key-value cache and storage system, also referred to as a data structure server due to its advanced support for several data types, such as hashes, lists, sets, and bitmaps, amongst others. It also supports clustering, making it useful in highly-available and scalable environments.

BTrees

A B-tree is a tree data structure that keeps data sorted and allows searches, insertions, and deletions in logarithmic time.   It is optimized for systems that read and write large blocks of data ( databases and file systems).

See this post on how twitter leveraged Redis to implement a BTRee

The post Redis, Session Storage, REST and BTrees appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
https://www.anujvarma.com/redis-an-alternative-to-session-management/feed/ 0
Newer technologies for the https://www.anujvarma.com/newer-technologies-for-the/ https://www.anujvarma.com/newer-technologies-for-the/#respond Tue, 25 Aug 2015 18:12:00 +0000 http://www.anujvarma.com/?p=3532 Some recent libraries and products that are making today’s development task easy (this is an ongoing effort…this list will be updated periodically) Background Task Processing http://hangfire.io/ Caching and Messaging Redis […]

The post Newer technologies for the appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
Some recent libraries and products that are making today’s development task easy (this is an ongoing effort…this list will be updated periodically)

Background Task Processing

http://hangfire.io/

Caching and Messaging

Redis is basically a key value (in-memory) storage. Redis clusters are being used for everything from caching to messaging systems.

http://redis.io/

NoSQL

OrientDB versus neo4J versus Mongo.  Apparently, OrientDB scales better than the rest- and handles far more complex use cases (Graph based data in addition to document data)

http://orientdb.com/orientdb-vs-mongodb/

Quick, Lightweight backends for your mobile apps

Say you have a mobile app – and suddenly realize that you need a backend for it. Instead of building an entire web application, you can use parse.com to provide you with just the pieces needed by your app (session storage, db storage etc.)

Cloud (Mainly for VMs in the cloud)

Azure for ease of use , AWS for cost effectiveness. (AWS Linux T1 micro instances  suffice for various processing tasks). 

 

Prototyping UIs

Proto.io

Tag Cloud Generator

Tagul worked well for me when I needed a spiffy looking tag cloud for my blog. Change color options, shape (container shape for tag cloud) etc. – and also provide animation effects.

The post Newer technologies for the appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
https://www.anujvarma.com/newer-technologies-for-the/feed/ 0