InTech Technology Stack

Comprehensive Platform Technologies & Infrastructure

Version 2.2.0 Updated July 2025

Prepared by: Moussa NDOUR - DSI INTECH GROUP

moussa.ndour@intech.sn
GitHub GitHub: @touskar
๐Ÿš€

Executive Summary

The InTech API platform leverages a cutting-edge technology stack engineered for high-availability financial services across West and Central Africa. Our cloud-native architecture supports 25+ payment providers across 8 countries, processing millions of transactions with sub-150ms response times.

๐Ÿ”ค

Programming Languages

Core programming languages powering our technology stack

Java

Latest

Enterprise-grade language for backend services, Android development, and robust applications

Kotlin

Latest

Modern JVM language for Android development and server-side applications with Java interoperability

Dart

Latest

Client-optimized language for fast apps on multiple platforms, powering Flutter framework

JavaScript/Node.js

ES2024

Versatile language for frontend development, Node.js backends, and full-stack applications

TypeScript

Latest

Strongly typed programming language that builds on JavaScript with static type checking

Python

Latest

High-level language for data analysis, machine learning, automation, and web development with Django

PHP

Latest

Server-side scripting language for web development, powering Laravel and legacy systems

Bash

Latest

Unix shell and command language for automation, scripting, and system administration tasks

SQL

Latest

Structured Query Language for database management, data manipulation, and complex queries

Swift

Latest

Modern programming language for iOS, macOS, watchOS, and tvOS app development

โš™๏ธ

Backend Frameworks

Server-side frameworks and web application frameworks

NestJS

Latest

Enterprise Node.js framework with TypeScript, decorators, and dependency injection

Laravel

Latest

PHP web application framework with elegant syntax and powerful features

Filament PHP

Latest

Modern TALL stack admin panel and form builder for Laravel applications

Express.js

Latest

Fast, unopinionated, minimalist web framework for Node.js

Javalin

Latest

Simple web framework for Java and Kotlin with OpenAPI integration

AdonisJS

Latest

TypeScript-first web framework for Node.js with MVC architecture

Django

Latest

High-level Python web framework for rapid development and clean design

๐ŸŽจ

Frontend Technologies

Web frameworks, mobile development and user interface technologies

Vue.js

Latest

Progressive JavaScript framework with Composition API for building user interfaces

Nuxt.js

Latest

Vue.js meta-framework with SSR/SSG capabilities for modern web applications

Angular

Latest

Enterprise TypeScript frontend framework for scalable web applications

Flutter

Latest

Cross-platform mobile framework with BLoC architecture for iOS and Android

Java/Kotlin Android

Latest

Native Android development with Java and Kotlin programming languages

Swift iOS

Latest

Native iOS development for iPhone, iPad, and Apple ecosystem applications

Vite

Latest

Next generation frontend tooling with lightning fast builds and instant HMR

๐Ÿ“

HTML Templating Engines

Server-side templating engines for dynamic HTML generation

Twig

Latest

Flexible, fast, and secure PHP template engine with clean syntax

Jinja2

Latest

Modern Python templating engine with Django-inspired syntax

Handlebars

Latest

Minimal templating on steroids with logic-less templates for JavaScript

Blade

Latest

Laravel's powerful templating engine with template inheritance and sections

Edge.js

Latest

AdonisJS templating engine with components, layouts, and modern JavaScript syntax

๐Ÿ’พ

Databases

Primary databases, document stores and caching systems

MySQL

Latest

ACID-compliant primary database with SERIALIZABLE isolation

MongoDB

Latest

NoSQL document database for flexible data storage

Redis

Latest

Distributed cache for sub-second response times

Elasticsearch

Latest

Distributed search and analytics engine for log analysis

โ˜๏ธ

Storage

File storage and cloud storage solutions

AWS S3

Latest

Cloud object storage for receipts, audit files, and service icons

๐Ÿ”—

ORM & Data Access

Object-Relational Mapping and database abstraction layers

TypeORM

Latest

Object-relational mapping with entity management and decorators

Lucid ORM

Latest

AdonisJS ORM with Active Record pattern and query builder

Eloquent ORM

Latest

Laravel's ORM with Active Record implementation for database operations

Mongoose

Latest

MongoDB object modeling library with schema validation

Prisma

Latest

Next-generation ORM with type-safe database access and auto-generated migrations

โ˜๏ธ

DevOps & Infrastructure

Container orchestration, deployment and cloud infrastructure

CapRover

Latest

PaaS platform for container deployment and management

Docker

Latest

Container runtime with swarm mode

Jenkins

Latest

Automated CI/CD pipeline with multi-environment deployment

AWS EC2

Latest

Cloud computing instances for application hosting

AWS RDS

Latest

Managed database with automated backups and failover

Nginx Load Balancer

Latest

HTTP/HTTPS load balancing with health checks

Apache

Latest

Web server for hosting applications and serving static content

Supervisor

Latest

Process control system for UNIX-like operating systems

Ubuntu Server

Latest

Host operating system for container runtime

PM2

Latest

Production process manager with clustering and auto-restart

Portainer

Latest

Docker container management platform with web-based GUI for orchestration

๐Ÿ“Š

Monitoring & Analytics

System monitoring, business intelligence and performance tracking

Apache Superset

Latest

Open-source BI platform for data exploration and LBC/FT/FP compliance monitoring

Netdata

Latest

Real-time system monitoring, metrics collection, and alerting

CapRover Monitoring

Built-in

Container health checks and resources

Custom Metrics

In-house

Transaction KPIs and provider performance

Kibana

Latest

Data visualization and exploration tool for Elasticsearch logs and metrics analysis

Filebeat

Latest

Lightweight shipper for forwarding and centralizing log data to Elasticsearch

๐Ÿ”—

Communication & Integration

Real-time communication, messaging and third-party integrations

USSD Gateway

Custom

Mobile network access for feature phones

Discord Integration

Latest

System alerts and team notifications

Apple APNS

Latest

Native iOS push notification service

Google Firebase

Latest

Cross-platform push notifications and real-time database

WebRTC

Latest

Peer-to-peer real-time communication for audio, video, and data

SOAP

Latest

Legacy SOAP integration for enterprise systems

GraphQL

Latest

Modern query language for flexible API data fetching and real-time subscriptions

gRPC

Latest

High-performance RPC framework for microservices communication

Socket.IO

Latest

WebSocket communication for real-time bidirectional updates

WebSocket

Standard

Native WebSocket protocol for real-time bidirectional communication

HLS

Latest

HTTP Live Streaming protocol for adaptive video streaming over HTTP

๐Ÿงช

Testing Frameworks

Unit, integration and end-to-end testing tools

Jest

Latest

JavaScript testing framework with coverage reporting and mocking

PHPUnit

Latest

PHP testing framework for unit and integration testing

Cypress

Latest

End-to-end testing framework for web applications

Puppeteer

Latest

Headless Chrome automation for web scraping and testing

Husky

Latest

Git hooks management for pre-commit validation and testing

๐Ÿš€

CI/CD & DevOps

Continuous integration, deployment and container orchestration

Jenkins

Latest

Automated CI/CD pipeline with multi-environment deployment

CapRover CLI

Latest

Command-line deployment tool for container management

Docker Registry

CapRover built-in

Private container image registry for deployments

Git Webhooks

GitHub/GitLab

Automated trigger for CI/CD pipeline on code push

Docker Swarm

Native clustering

Multi-node container orchestration with service discovery

Ansible

Latest

Infrastructure automation and configuration management

๐Ÿ“

Documentation & API Tools

API documentation, testing tools and content creation

Swagger/OpenAPI

Latest

API documentation and specification standards

Postman

Latest

API testing, documentation, and development workflows

Markdown

Standard

Lightweight markup language for formatting text and documentation

๐Ÿ’ป

JetBrains IDEs

Professional integrated development environments

WebStorm

Latest

Professional IDE for JavaScript and web development

Android Studio

Latest

Official IDE for Android application development

IntelliJ IDEA

Latest

Integrated development environment for Java and JVM languages

PyCharm

Latest

Professional IDE for Python development with advanced features

PhpStorm

Latest

Professional IDE for PHP development with comprehensive framework support

๐Ÿ› ๏ธ

Development Tools

Code quality and build tools

ESLint

Latest

JavaScript linting and code quality enforcement

Prettier

Latest

Code formatting and style consistency

SWC

Latest

Fast Rust-based JavaScript/TypeScript compiler and bundler

esbuild

Latest

Extremely fast JavaScript bundler and minifier written in Go

Webpack

Latest

Module bundler for JavaScript applications with hot reloading and code splitting

Devbox

Latest

Isolated development environments with Nix for reproducible project setups

๐Ÿ–ฅ๏ธ

System Administration Tools

Linux system administration and monitoring utilities

Linux Time Machine

Latest

Automated backup solution for Linux systems with incremental snapshots

iptables

Latest

Linux firewall administration tool for packet filtering and NAT

htop

Latest

Interactive process viewer and system monitor for Unix systems

๐Ÿค

Version Control & Collaboration

Source code management and team collaboration platforms

Git

Latest

Distributed version control system for source code management

GitHub

Platform

Git repository hosting with collaborative development features

Bitbucket

Platform

Atlassian Git repository hosting with integrated CI/CD pipelines

Freedcamp

Platform

Project management and collaboration platform for team coordination

Jira

Cloud

Agile project management tool for issue tracking, sprint planning, and team collaboration

๐Ÿ”’

Security & Compliance

Authentication, encryption and security monitoring tools

HMAC SHA-256

Standard

Request signature verification and integrity

RSA Encryption

2048-bit

Public key cryptography

SSL/TLS 1.3

Latest

HTTPS encryption with certificate pinning

OAuth 2.0

Standard

Modern authentication

Sophos Antivirus

Enterprise

Enterprise-grade endpoint protection and cybersecurity solution

PCI-DSS

Level 1

Payment Card Industry Data Security Standard compliance for secure payment processing

JWT Token

RS256

JSON Web Token authentication for secure API access and session management

AES-256

GCM

Advanced Encryption Standard for data encryption at rest and in transit