Skip to content
@tmp-02sw

2OSW

Task Management System

Project Context: Developed as a capstone for the Linux System Administration and DevOps Engineering program by WSO2.

A scalable, microservices-based To-Do application designed for individual and team productivity. Built with Zero Trust security concepts and deployed on a cloud-agnostic Kubernetes infrastructure (avoiding managed services like EKS/AKS).

Key Features

  • Microservices Architecture: Independent services for User/Identity, Task Management, Project/Workspace, and Notifications.
  • Automated CI/CD: Six-stage pipeline including security scanning, containerization, GitOps deployment via ArgoCD, and automated rollback strategies.
  • Observability: Full monitoring with Prometheus and log management via the OpenSearch stack.
  • Scalability: Auto-scaling web layers based on user traffic.

Tech Stack

  • Infrastructure: Kubernetes, Terraform, Ansible
  • CI/CD: GitHub Actions, ArgoCD, Docker
  • Security: Vulnerability scanning, Zero Trust architecture
  • Monitoring: Prometheus, OpenSearch

Popular repositories Loading

  1. task-service task-service Public

    TypeScript

  2. project-service project-service Public

    TypeScript

  3. deployments deployments Public

    Shell

  4. notification-service notification-service Public

    TypeScript

  5. user-service user-service Public

    TypeScript

  6. proto proto Public

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…