Skip to content

Releases: OluwatomiwaAkinyemi/System-Programming

Week 4: Kubernetes Orchestration & Final Submission

Choose a tag to compare

@warenmouss warenmouss released this 08 Jan 17:36

Final project submission including:

  • Kubernetes Deployment & Service Manifests (k8s/)
  • Database State Migration to Kubernetes
  • C++ Application Connection Logic
  • Scalability configuration (3 Replicas)

Week 3: CI/CD Pipeline & Docker Resource Limits

Choose a tag to compare

@warenmouss warenmouss released this 02 Jan 16:48
6c4b786

Week 3 Deliverables Completed:

  • ✅ Implemented Docker Resource Limits (CPU & Memory caps).
  • ✅ Configured CI/CD Pipeline with GitHub Actions.
  • ✅ Updated Project Board and Documentation.

Week 2: System Infrastructure & Database Connection

Choose a tag to compare

@warenmouss warenmouss released this 27 Dec 16:17
160e285

🚀 Week 2 Deliverables Completed

This release contains the full implementation of the System Infrastructure and Database connectivity.

✅ Key Features Implemented:

  • Docker Orchestration: Created docker-compose.yml to manage the App and Database containers simultaneously.
  • Database Integration: Configured a PostgreSQL service with health checks and environment variables.
  • Library Installation: Added libpqxx (PostgreSQL C++ client) to the Docker environment.
  • Connectivity: Successfully implemented and tested the C++ connection to the database.

🛠 How to Run:

  1. Clone the repository.
  2. Run docker compose up --build.
  3. Verify connection logs in the terminal.

Week 1: Initialization & Infrastructure

Choose a tag to compare

@warenmouss warenmouss released this 19 Dec 15:43
7127be9

Official release for Week 1 Check-in.

Changelog:

  • 🚀 Project structure initialized (C++ & CMake)
  • 🐳 Docker environment configured
  • 👷 CI/CD Pipeline implemented (GitHub Actions)
  • 📄 Documentation and Status Badge added