Tracking Application Infrastructure

Fleetman is a tracking application. The project is about the deployment of Fleetman.

Suzi

Suzi is a lightweight, Go-based load testing tool built for developers who need fast, insightful performance testing without heavyweight dependencies. It can simulate real-world traffic patterns (basic, burst, ramp-up), measure detailed latency percentiles (p50, p90, p95, p99), and generate clean, interactive HTML reports for easy sharing. Suzi also includes an integrated email notification system to automatically share reports and status updates with the team. When integrated into a CI/CD pipeline, it enables quick performance validation and reporting at every stage, improving both the development workflow and the overall developer experience.

CI/CD pipeline for mujib.cloud

mujib.cloud is built on a fully automated CI/CD pipeline powered by Jenkins. After each staging build and multiple rounds of testing, the application is deployed to AWS S3. The pipeline includes a manual approval stage following staging, during which a notification email is sent via Suzi containing the load test report and a link to the website for manual verification. Once the review is complete and approval is given, the pipeline continues to the final deployment step. At this point, the changes become live and visible at https://www.mujib.cloud. This process ensures a streamlined and automated deployment workflow, while still allowing for human checks at critical points, enhancing both the development and deployment experience.