Skip to content

Khadija/submission/branch - #19

Open
KhadijaAlloughai wants to merge 12 commits into
CodelineAtyab:mainfrom
KhadijaAlloughai:khadija/submission/branch
Open

Khadija/submission/branch#19
KhadijaAlloughai wants to merge 12 commits into
CodelineAtyab:mainfrom
KhadijaAlloughai:khadija/submission/branch

Conversation

@KhadijaAlloughai

Copy link
Copy Markdown

An enterprise-grade RESTful API developed with Spring Boot and Oracle OpenJDK 17 that parses, decodes, and converts complex, sequential character-encoded package measurement telemetry strings (where characters a-z represent weights 1–26 and accumulate dynamically to form multi-character values) into calculated package inflow totals. Meticulously engineered according to Clean Architecture practices and Object-Oriented design principles—with a strict adherence to the Single Responsibility Principle (SRP)—the application delivers high-performance data processing alongside a comprehensive request-auditing history engine that manages full CRUD capabilities (Fetch, Update, and Delete) persisted directly inside an Oracle XE Database. The production-ready system is optimized for containerized or bare-metal deployment on Oracle Linux environments via remote SSH, featuring automated version tracking through a dedicated versioning changelog and robust enterprise logging powered by Logback that outputs real-time console metrics alongside asynchronous rolling files configured with a strict, one-week (7-day) maximum storage retention policy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant