Skip to content

Releases: darisadam/madabank-server

v1.1.0

30 Jan 13:28
b39129f

Choose a tag to compare

✨ Overview

This release introduces a Go-based server application built with a production-ready DevOps stack.
The goal is to provide a scalable, secure, and observable backend from day one.


🧠 Backend & APIs

  • Go with Gin framework
  • REST APIs with JWT authentication
  • PostgreSQL for persistent storage
  • Redis for caching and high-performance access

⚙️ DevOps & Infrastructure

  • Fully containerized using Docker and Docker Compose
  • CI/CD pipelines powered by Jenkins
  • Custom Docker networks, subnets, static IPs, and DNS configuration
  • Nginx as reverse proxy
  • SSL/TLS enabled via Let’s Encrypt (Certbot)

📊 Monitoring & Logging

  • Metrics collection with Prometheus
  • Visualization using Grafana
  • Logging powered by Loki and Promtail
  • System insights via Node Exporter and Postgres Exporter

🔐 Security

  • SSL/TLS termination
  • Security headers
  • Rate limiting
  • JWT-based authentication

🏗 Architecture & Engineering

  • Microservices-ready architecture
  • Scalable application stack design
  • Linux system administration & shell scripting
  • Advanced debugging across containers, logs, and networks

🚀 This release lays the foundation for a robust, production-grade backend platform.

v1.0.0

18 Jan 12:18
f65a6e2

Choose a tag to compare

🚀 Production Milestone

This release marks the transition of MadaBank Server to a Production Ready status. It brings significant infrastructure stability and performance improvements.

✨ Major Features & Upgrades

  • PostgreSQL 16: Database fully upgraded to version 16.3 for long-term support.
  • Go 1.24: Codebase and pipeline aligned with the latest Go version.
  • Graceful Shutdown: Enhanced cost-management scripts to ensure data integrity during shutdown.

🐛 Bug Fixes

  • Fixed ECS Docker pull authentication issues.
  • Resolved Terraform "Unsupported Argument" errors in Production.
  • Fixed CI pipeline failures related to Linting and Docker Tags.

🔒 Security

  • Verified Container Security via Trivy.
  • Enforced Gosec static analysis in CI.