ADR-004 - Infrastructure
| Status | accepted |
|---|---|
| Date | 2025-03-31 |
| Decision Makers | Dardan Bujupaj (AX), Marc Gähwiler (AX), Pascal Heller (Griesser) |
| Referenced By | ADR-005 - Support and Maintenance |
Context
The Sunny Calculator Add-On requires server resources and access to various APIs within the Griesser infrastructure. We need to determine the optimal hosting environment for this application that balances operational efficiency, security, and ease of integration.
Decision
We will host the Sunny Calculator Add-On within Griesser’s Azure Cloud Infrastructure.
This approach has several benefits:
- Simplified Integration: Direct access to Griesser’s APIs and services without additional network complexity
- Data Security: Keeps data flow within Griesser’s controlled environment
- Operational Clarity: Leverages Griesser’s existing cloud expertise and support structures
- Governance Alignment: Ensures compliance with Griesser’s IT policies and security standards
Consequences
- AX Developers need access to a Resource Group in Griessers Azure Cloud.
- All services and apps developed for the Sunny Calculator Add-On will be deployed in this Resource Group.
- Griesser will provide the necessary infrastructure for the Sunny Calculator Add-On.
Alternatives
Alternatively the application could be hosted on the AX infrastructure. Downsides of this, is the reduced control by Griesser over the app and the increased complexity of providing network connections between AXs infrastructure and Griessers Services.