Better Nurses, founded in 1969, is a specialty nursing organization committed to a healthcare system driven by the needs of patients and families in pursuit of the best possible patient care.
There are a few very important projects for the organization that aim to offer education, content, and sessions to the members.
One project consists in to take a ‘monolith’ application and run it in containers without changing any code. Another project is to build another generation of modern services, microservices if possible, that help to solve performance and deployment issues and at the same time improve scalability.
This is a perfect opportunity to explore, assess and implement modern technologies such as containers, container orchestrators and reliable services.
2. Better Nurses
• Founded in 1969
• Community: 100,000+ nurses
• Specialty nursing organization
committed to a healthcare
system driven by the needs of
patients and families in pursuit
of the best possible patient care.
9. Fallacies of microservices
• ‘Overloaded’ term
• AIX administrator: Process running in memory
• Devs: Web API
• Microservices are:
• Small
• Globally accessible
• Public endpoints
• Infinitely reusable
• Own their data
• Solely synchronous
• Client agnostic
• …
12. True masters of service orientation
• Cloud builders
• Long doing microservices
• Beyond firewall & Behind firewall
• Beyond website
• Beyond the firewall
• Maximize reach
• Multiplicity of clients
• Raw HTTP
• Web API
13. True masters of service orientation
• Behind the firewall
• Sockets
• Queues
• Pipes
• Opinionated
• Efficient
• Reliable
• Elastic
15. Integrated Platform
• Addresses full system SDLC
• Prescribed approach for service-oriented systems
• Development
• Deployment
• Solved common coordination problems
• Connectivity
• Security
• Deployment
• Administration
16. Integrated Platform
• Ensure System Architecture survival
• High visibility
• Fully instrumented
• Multiple API support
• Automated health monitoring
• Can query health metrics
21. Modern Software Architecture
Mobile App
Private
Push API
Beyond
DMZ
Behind
Microservices
DB
Web App
Private
Web API
Public
Web API
Public
Push API
Microservice:S1 Microservice:C1
Microservice:C2
Microservice:Cn
Bus = Queues + Pub Sub EXE
Microservice:Sn Microservice:C1
Microservice:C2
Microservice:Cn
. . .
DB
22. Modern Software Architecture
Mobile App
Private
Push API
Beyond
DMZ
Behind
Microservices
DB
Web App
Private
Web API
Public
Web API
Public
Push API
Microservice:S1 Microservice:C1
Microservice:C2
Microservice:Cn
Bus = Queues + Pub Sub EXE
Microservice:Sn Microservice:C1
Microservice:C2
Microservice:Cn
. . .
DB