Microservices

From My Limbic Wiki

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