These are project resources for the live YouTube lectures. Includes dependency injection, git internals, code reviews and the system design contest.
The chess engine can generate all legal moves for a given position upto an arbitrary depth.
This repo uses three simple services to illustrate how most distributed microservice architecture systems work. We use Go for creating a reverse proxy and Java for service discovery and registering profiles. The services use heartbeats to stay registered. We use the MySQL database in service registry and profile.