Microservices
what's this ???

The norm
1 app = 1 server
Everything is in the same place
The used technology is always the same
The codebase grows as the time passes

The norm
1 app = 1 server

prescribing medicines
registering running distance
scheduling appointment
verifying patient medicines
registering weight
writing in soap
rating a medicine
filing availability

The code
1 app = 1 server
The codebase

complexity graph

Microservices
1 app = n servers
Application is splitt into small pieces
1 piece = 1 responsability
The technology can vary from service to service
The services communicate between them

Microservices
1 app = n servers



scheduling appointment
filing availability
prescribing medicines
registering running distance
verifying patient medicines
registering weight
writing in soap
rating a medicine



Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines

Disadvantages
Advantages
Microservices
- increased infrastructure complexity
- increased request latency due to comms between micro-services
- possibly the need to deal with more technologies
- harder to debug requests that travel between multiple microservices
- Easier to add new features (only need to deal with a limited part of the code)
- Problems only affect a subset of functionality
- Component reutilisation is maximised
- Easier to address performance problems (we can act independently in each service)
- Easier to fix bugs (we only have to deal with a really small subset of code)
- Clearer to understand the scope of the system

Microservices
Specific linkedcare advantages






Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines
prolinkedcare
mylinkedcare
Profiles

Microservices
Specific linkedcare advantages






Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines
prolinkedcare
mylinkedcare
Profiles

Microservices
Specific linkedcare advantages






Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines
prolinkedcare
mylinkedcare
US
PT
Geographies

Microservices
Specific linkedcare advantages






Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines
prolinkedcare
mylinkedcare
Scalability

Microservices
Specific linkedcare advantages






Scheduler
Biometrics and Vitals
SOAP
Prescription
Sensors
Medicines
prolinkedcare
mylinkedcare
Scalability


Microservices
Specific linkedcare advantages

prolinkedcare today
Speed
- static assets: images, text .....
- dynamic content: database information

prolinkedcare after microservices
- static assets: images, text .....

Microservices
Specific linkedcare advantages
Speed


Microservices
Specific linkedcare advantages
Simplicity


Microservices
Specific linkedcare advantages
Simplicity


Microservices
Why only now?
- This is a new approach, we are first movers.
We couldn't go all in without knowing all the consequences and hw to deal with them
- Speed. We are faster in the architectures we now best and when the product is simple.
We needed to get a product on the market.

Microservices
Why only now?
Devops Expertise


X

Microservices
Why only now?
Devops Expertise


X


Microservices
?

Microservices - what's this?
By alexmcpt
Microservices - what's this?
- 1,141