Profile cover photo
Profile photo
Sanjoy Roy
13 followers -
Simple and easy-going person. Love Software development, reading books, writing blogs and photography.
Simple and easy-going person. Love Software development, reading books, writing blogs and photography.

13 followers
About
Posts

Post has attachment
Visualising Software Architecture Effectively in Service Description
Somedays back one of my team members told me about Simon Brown's C4 model . Since then I have been following this to document the software architecture. This presentation is about the diagrams that I draw (or I like to see) in service description based on C...

Post has attachment
Paper Summary - Prioritizing Attention in Fast Data: Principles and Promise
Prioritizing Attention in Fast Data: Principles and Promise Peter Bailis, Edward Gan, Kexin Rong, Sahaana Suri Stanford InfoLab Processing and interpreting huge volume data that is in motion (fast data) to get timely answer is challenging and sometimes infe...

Post has attachment
Hypermedia and how to document it effectively
Hypermedia API and how to document it effectively from Sanjoy Kumar Roy

Post has attachment
An introduction to OAuth 2
An introduction to OAuth 2 from Sanjoy Kumar Roy

Post has attachment
Transaction
Transaction from Sanjoy Kumar Roy

Post has attachment
Microservice Architecture Design Principles

Post has attachment
Raft Consensus Algorithm
Imagine we have a single node database server that stores a single value. We also have a client that can send a value to the database server. Coming to agreement (or consensus) on that value is easy with one node. But how do we come to consensus if we have ...

Post has attachment

Post has attachment
Modularity and Functional Decomposition
One of the challenging part of any software design is to manage complexity. By managing complexity effectively we can respond to change quickly, improve time to market, reduce cost of change and also improve stability of the system. Modularity is useful for...

Post has attachment
Eventual Consistency
Introduction Eventual consistency is a consistency model used in distributed computing to achieve high availability that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last u...
Wait while more posts are being loaded