Profile

Cover photo
Sanjoy Roy
Works at Unibet
Lived in UK
13 followers|44,491 views
AboutPostsPhotosVideos

Stream

Sanjoy Roy

Shared publicly  - 
 
Microservice Architecture Design Principles

1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
My talk on agile architecture in Agile Manchester 2015
I have given a talk on agile architecture in Agile Manchester 2015. Here are the slides: http://www.slideshare.net/sanroy/agile-manchesterconference2015
I have given a talk on agile architecture in Agile Manchester 2015. Here are the slides: http://www.slideshare.net/sanroy/agile-manchesterconference2015
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
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...
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...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
An introduction to G1 (Garbage First) Collector

1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
Major Java 8 Features
Recently I have given a presentation on major Java 8 features. Here is the presentation
Recently I have given a presentation on major Java 8 features. Here is the presentation
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
Characteristics of a productive development team
In Agile Fluency article, Diana Larsen and James Shore have mentioned that Agile teams develop through four distinct stages of fluency. They have defined one star, two star, three star and four star team based on the team Agile fluency. It is an interesting...
In Agile Fluency article, Diana Larsen and James Shore have mentioned that Agile teams develop through four distinct stages of fluency. They have defined one star, two star, three star and four star team based on the team Agi...
1
Add a comment...
Have him in circles
13 people
andy kostynowicz's profile photo
Iqbal Ahmed's profile photo
partha sen's profile photo
krishna rapuru's profile photo
Eain Green's profile photo
Mohammed Dilwar Hussain's profile photo
Peter Bouquet's profile photo
Vassito Maltezou's profile photo
Shafiq Shafi's profile photo

Sanjoy Roy

Shared publicly  - 
 
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 ...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
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...
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 ...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
TierCompilation
TierCompilation is a mix of client (C1) and server (C2) compilation. With tiered compilation, code is first compiled by the client compiler. When it becomes hot, it is recompiled by the server compiler. The goal of the TierCompilation is to get best of both...
TierCompilation is a mix of client (C1) and server (C2) compilation. With tiered compilation, code is first compiled by the client compiler. When it becomes hot, it is recompiled by the server compiler. The goal of the Tier...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
Microservice architecture
This year QCon 2014 London many speakers mention microservice architecture style. They talk about the problems they face with monolithic system and how they solve the problems using this type of architecture style. Martin Fowler together with James Lewis ha...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
Architectural Views : Context view
When describing the architecture of a software system it is useful to show how the system fits in the existing environment (people, systems and external entities with which it interacts). Context view helps us to do this. Context view of a system defines th...
When describing the architecture of a software system it is useful to show how the system fits in the existing environment (people, systems and external entities with which it interacts). Context view helps us to do this. C...
1
Add a comment...

Sanjoy Roy

Shared publicly  - 
 
Media Types
Contracts define how different parts of a distributed system should interact and media types play an important part in contracts. A media type is a combination of formats, processing model, and hypermedia controls. We can use many standardized media type sp...
1
Add a comment...
People
Have him in circles
13 people
andy kostynowicz's profile photo
Iqbal Ahmed's profile photo
partha sen's profile photo
krishna rapuru's profile photo
Eain Green's profile photo
Mohammed Dilwar Hussain's profile photo
Peter Bouquet's profile photo
Vassito Maltezou's profile photo
Shafiq Shafi's profile photo
Work
Occupation
Software Development
Employment
  • Unibet
    Architect, 2011 - present
  • MegaNexus
    Software Engineer, 2007 - 2011
Basic Information
Gender
Male
Story
Tagline
Simple and easy-going person. Love Software development, reading books, writing blogs and photography.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
UK - London
Links
Contributor to