Skip to content

Instantly share code, notes, and snippets.

@JamesKyburz
Last active December 5, 2017 07:45
Show Gist options
  • Save JamesKyburz/b5428b3684f672004f8b42b09a39f88f to your computer and use it in GitHub Desktop.
Save JamesKyburz/b5428b3684f672004f8b42b09a39f88f to your computer and use it in GitHub Desktop.
1-advized-stack

⚑ πŸš€ Advized stack πŸš€ ⚑

Building microservices with node and docker

⚑ Stack ⚑

  • Node 8
  • Docker compose 3
  • Some bash
  • Elasticsearch
  • RabbitMQ
  • LevelDB
  • RethinkDB
  • Some bash
  • Event sourcing

⚑ Presentation ⚑

  • Architecture of microservices (mostly node) using docker

  • Server-base

⚑ Docker ⚑

  • Why docker?

  • A look at the environment

  • node inspect with docker

⚑ Server-base ⚑

  • What is server-base

  • At brief look

Docker

  • Docker gives the most freedom for running locally.

  • The development stack works in windows, linux and os/x - no virtual machines....

  • It's getting better.

  • Soon the path the production from vanilla docker to a cluster will be alot easier.

  • Lets look the environment...

  • Creation of a new node service.

  • Traefik and networking basics.

  • Tooling (multistage builds, setup, volumes, local ssl cert)

  • Debugging node in docker

server-base

  • Why?

  • Demo and explanation

  • Async functions (async, generators et al.)

πŸš€ Thanks! πŸš€

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment