Khadija/submission/branch - #19
Open
KhadijaAlloughai wants to merge 12 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.