Philanthrolab Technical Docs

Introduction and overview of services

Overview

This documentation outlines the high level architectural design for SSN, Datalabs, SSN for organizations, Social Safety Net, SSN Admin Dashboard, and SSN Auth API.

The overall architecture follows a micro-service based approach. Micro-service architecture - is an architectural style that structures an application as a collection of services that are:

  • Highly maintainable and testable

  • Loosely coupled

  • Independently deployable

  • Organized around business capabilities

  • Owned by a small team

The micro-service architecture enables us to rapidly and reliably develop and deliver complex applications. It also enables our organization to evolve its technology stack easily.

Adopting a micro-service approach for our project means that we have separate repositories for all major parts of our project. Below we list all available repositories with links to their documentation.

Micro-services

Datalabs

Social Safety Network

SSN For Organization

SSN Admin Dashboard

SSN Authentication

Last updated

Was this helpful?