Skip to content

scalable-web-systems/compilation-scalable-web-systems-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Compilation of Scalable Web Systems Tutorials - Independent Study, Spring 2022

Author - Ishaan Khurana, LinkedIn

Here's a list of all the tutorials in chronological order

  1. Docker Compose, Node JS - This tutorial focuses on docker-compose and how to use this tool to define multi-container applications. (02/05/2022)
  2. Docker Compose, Reverse Proxy - This tutorial is the second tutorial in the docker-compose series and focuses on reverse proxys. (02/05/2022)
  3. Docker Compose, Mongo DB - This tutorial is the third tutorial in the docker-compose series and focuses on persisting data using a database service. (02/05/2022)
  4. Caching, Homegrown LRU - This tutorial is the first tutorial in the caching series. It focuses on the importance of caching, different cache eviction and write policies, various tradeoffs to keep in mind when applying these write policies, and teaches how to build an LRU cache from ground up. (02/17/2022)
  5. Caching, Redis - This tutorial is the second tutorial in the caching series. It focuses on integration of Redis into the docker-compose script and the usage of the corresponding npm package. (02/17/2022)
  6. Mongo DB, Replica Sets - The objective of this tutorial is to examine the concepts of high availability, reliability and redundancy by learning about MongoDB replica sets and working through a very basic example. (02/24/2022)
  7. Mongo DB, Sharding - This tutorial focuses on sharding in databases, and its applications. A Docker+MongoDB example is used to illustrate the concept. (02/24/2022)
  8. Typescript Installation and Setup - This tutorial focuses on how to integrate typescript into a node project and demonstrates a working example of a minimal express server written using typscript. (02/25/2022)
  9. Event Driven Architecture, Node JS, Typescript & Docker - This tutorial is focused on event driven architecture. (03/11/2022)
  10. Event Driven Architecture, Redis - This tutorial uses Redis to demonstrate implementation of the event driven architecture. (03/11/2022)
  11. Typescript Basics* - This tutorial covers the fundamentals of typescript - type annotations, type declarations, classes as types, object types, tuple types, intersection types, generic types. (03/24/2022)
  12. Express Basics - This tutorial focuses on Javascript's minimal API framework Express and teaches how to create a basic server using Express. (03/30/2022)
  13. Unit Testing using Jest, Basics - This tutorial explains the importance of unit testing and goes over how to write basic unit tests with typescript using Jest. It also explains how to install and configure Jest to work with typescript. (04/10/2022)
  14. Unit Testing, Mocking with Substitute - This tutorial explains mocking and it's utility in writing unit tests. Fluffyspoon's Substitute is used to illustrate the concept.

Note: The tutorials marked with an asterik have incomplete documentation and need some polishing.

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published