Microservices: Difference between revisions

From My Limbic Wiki
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
* Dockerize it and deploy on AWS
* Dockerize it and deploy on AWS
* Separate builds
* Separate builds
* REST Communication
* 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=
=Languages=
* [[Microservices with Spring]] (Java)

Latest revision as of 22:20, 20 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

Authentication

Languages