Posts

Showing posts from 2018

Monolithic Vs Microservice

Image
Most of the server side applications currently in existence follow this architecture. All the business functionalities are coupled into a single big block of deployable component. It can be .jar , .war or , .ear. Pros: ·        Simplicity, for small codebases ·        Faster early development speed ·        Easy testing Cons: ·        Not ideal for growing codebases ·        Slower iterations in the long term ·        Harder to innovate ·        Steep code learning curve ·        Slower velocity getting into prodcution ·        Single point of failure ·        Deploy everything at once or nothing at all Microservices is a new software architec...

Few things about Chatbots

Image
"  A chatbot is a computer program or an artificial intelligence which conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner, thereby passing the Turing test. " According to numerous researches, chatbots can bring 90% of accuracy in solving user problems without human interactions. Everyone pretty much at this point have used one of this Omnipresent in some form. Omnipresent is nothing but Artificial Intelligence-based Chatbots. These are some well-known Companies who offer solutions like Siri, Alexa, Cortana, Watson, etc.. Key benefits of using chatbots: Types of chatbots: Informational Bots Application Bots Productivity Bots Some of the usecases: Call Center Customer/Help-Desk Service Marketing Sales Workflow Conversational Partners/Interfaces are what serves the purpose of customer experience in a different w...

Understanding of Blockchain technology

Image
Blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so that the record cannot be altered retroactively without the alteration of all subsequent blocks and the consensus of the network. Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography (is the practice and study of techniques for secure communication in the presence of third parties called adversaries, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages). Blockchain was invented by Satoshi Nakamoto in 2008 to serve as the public transaction ledger (computer file for recording and totaling economic transactions measured in terms of a monetary unit of account by account type, with debits and credits in separate columns and a beginning monetary balance and ending monetary balance for each account) of the crypt...