Skip to content

Latest commit

 

History

History
86 lines (43 loc) · 2.27 KB

File metadata and controls

86 lines (43 loc) · 2.27 KB

Overview of the topics covered

Lecture 1 - A (Tiny) Monolith

Starting from a small monolith system.

Code here.

Lecture 2 - Adding a new service

Adding a new service.

Code here.

Lecture 3 - Separating the Card service

Breaking the monolith and separating the card service.

Code here.

Lecture 4/5

Domain scaling, synchronous communication.

Code here.

Lecture 6

Asynchronous communication.

Code here.

Lecture 7

Getting started with Docker.

Code here.

Lecture 10

Making progress with Docker

Code here.

Lecture 11/12 - Gateway

Gateway does Gateway things.

Code here.

Lecture 13 - More Gateway

This time, with CORS.

Code here.

Lecture 14 - Docker returns

Docker compose, and moving towards orchestration.

Code here.

Lecture 15 - Configuration

Profiles, configuration.

Code here.

Lecture 16 - Scaling

Using Docker compose, profiles to get to scaling and deploying multiple instances of particular services.

Code here.

Lecture 17 - Software quality

Software quality: theory, discussion, Cucumber.

Code here.

Lecture 20 - Securing an endpoint

Keycloak, security, and getting an endpoint secured.

Code here.