Microservices: Difference between revisions
From My Limbic Wiki
Line 13: | Line 13: | ||
* Dockerize it and deploy on AWS | * Dockerize it and deploy on AWS | ||
* Separate builds | * Separate builds | ||
* Individual databases | * Individual databases | ||
=Technologies= | |||
* Jenkins | |||
* AWS - Google | |||
* Node.js or any language like Java & PHP | |||
=Communication= | |||
All the APIs are always '''Stateless''' | |||
* Https / Http | |||
* Rest API | |||
* Get - Put - Delete - Post - Patch | |||
=Authentication= |
Revision as of 22:08, 18 September 2019
it is: Independantly Deployable Small Component
What is it ?
it can be:
- Services
- Applications
- API
- Components
it is related to the cloud, using its infrastructure to divide the load depending of each microservice charge
How to log
- Splunk
- Logstach / Kibana / Elastic Search
Best Bractices
- Dockerize it and deploy on AWS
- Separate builds
- Individual databases
Technologies
- Jenkins
- AWS - Google
- Node.js or any language like Java & PHP
Communication
All the APIs are always Stateless
- Https / Http
- Rest API
- Get - Put - Delete - Post - Patch