Blueprints
Standardizing the architecture in the landscape brings many benefits.
Some of them are:
- Reuse of the same products and components is easier.
- Configuration templates can be created and maintained.
- Policies can be created and maintained.
- Education of project teams can be standardized too.
- Faster deployment because of standardization (same interfaces/agreements between the components).
- A clear scope of what must be implemented in the web application and what can be expected from upfront components.
This is why we recommend a blueprint architecture that addresses organizational security requirements. Therefore, the security team should be involved in these discussions and decisions.
Blueprint architecture
The following questions should guide you on which components and surrounding requirements directly influence how Microgateway is being used and where it must be integrated. After going through these points, a blueprint could be created which clearly defines the duties of each component.
What components are generally deployed?
| What is the responsibility of each component?
|
Are tenants or projects deployed in the same Kubernetes cluster?
| Which applications should be protected by Airlock Microgateway and which not?
|
What does the CI/CD pipeline look like? How are applications deployed and would the Microgateway be deployed too?
| What Telemetry requirements do exist?
|
Which Telemetry stack is used?
|
A good blueprint should work for most projects and help the teams to speed up. Nevertheless, there might be circumstances where it makes sense to adjust the blueprint according to project needs. It is important to clarify whether it is mandatory or facultative to follow the blueprint and how to proceed if adjustments are required.
Usage
After developing or updating a blueprint it is important to incorporate it into the affected areas.
Possible sections which are affected:
- Inform teams about the new blueprint.
- Update the guidelines.
- Update configuration templates.
- Update policies.
- Update scripts to assess the active configuration.
- ...
Further information and links
Internal links: