Auto Complete
ATech Guide
Auto CompleteJan 24, 2018

Architecture of Auto Complete/Type Ahead functionality build on Distributed Tries where the top K terms are dynamic and based on data mining of Current trends/ Top news etc.

System Design
Read More
Messaging Application
ATech Guide
Messaging ApplicationJan 20, 2018

Scalable, Web socket based Messaging Application having one to one chatting and file exchange capabilities. It also shows online user and Send/Read message status

System Design
Read More
Decorator Pattern
ATech Guide
Decorator PatternJan 8, 2018

Decorator Pattern is a structural design pattern which combines inheritance and Composition.

Design Pattern
Read More
URL Shortener (TinyURL)
ATech Guide
URL Shortener (TinyURL)Jan 7, 2018

URL Shortener aka TinyURL comprises an array of worker hosts whose number can be varied as per traffic (Scalable). Used Memcache as a distributed cache for low latencies.

System Design
Read More
Adapter Pattern
ATech Guide
Adapter PatternJan 2, 2018

Adapter Pattern is a structural design pattern which bridges gap between two interfaces.

Design Pattern
Read More
Composite Pattern
ATech Guide
Composite PatternJan 2, 2018

Composite Pattern is a structural design pattern which is used when we need a tree structure to traverse across the object in hierarchical fashion.

Design Pattern
Read More
Abstract Factory Pattern
ATech Guide
Abstract Factory PatternDec 29, 2017

Abstract Factory Pattern is a creational design pattern which is also known as Factory of factories.

Design Pattern
Read More
Factory Pattern
ATech Guide
Factory PatternDec 27, 2017

Factory Pattern is a creational design pattern which doesn't expose instantiation or creation logic and returns new instace when object is asked.

Design Pattern
Read More
Builder Pattern
ATech Guide
Builder PatternDec 25, 2017

Builder Pattern is a creational design pattern which is used to create immutable objects with default values for attributes.

Design Pattern
Read More
Singleton Pattern
ATech Guide
Singleton PatternDec 25, 2017

Singleton Pattern is a creational design pattern which makes sure only a single instance of that class is created and returned each time when a request for an object is made.

Design Pattern
Read More
Spring Boot OAuth2
ATech Guide
Spring Boot OAuth2Dec 14, 2017

OAuth is open standard for access deligation providing client secure delegated access. Its an Authorization Standard.

Spring
OAuth2
Read More
Spring Boot JWT
ATech Guide
Spring Boot JWTDec 12, 2017

JWT is a tokenization format in which we pass our credentials and content in a single format wrapped inside token.

Spring
SpringSecurity
Read More