Microservices from day 1

Hard? yes

Scary? no

Scary?

Microservices aren't particularly hard to build, but they are brittle as hell.

Substantial DevOps Skills Required

Scary?

Due to distributed deployment, testing can become complicated and tedious

Solution? no way

What is a Microservice?

SOA Design Implies

Quasi-services

Sorry what?

Quasi-service

Quasi-service

SPA

micro_app.svg

SSR

server-side-virtual-dom-render.svg

SSR

virtual-dom-and-api.svg

Get/Post

get-post-split.svg

Get/Post+DB

get-post-split-db.svg

Auth

auth.svg

How?

Bad Advices

How?

Ex: News Site

Ex. Ecommerce

Tools

  1. Configuration

  2. RPC

  3. Supervisor

Configuration

RPC

Supervisor