People | Local Reqs | Source Code | Integration | Deployment | Runtime | Hardware | DNS | Services | Cloud |
---|---|---|---|---|---|---|---|---|---|
Developers | IDE | Languages | SCM providers | Build solutions | Servers | Embedded PC | URL | SaaS solutions | CDN |
QA team | SCV | Frameworks | Pull requests | Deployment platforms | Operating systems | PCB | hostname | Third party APIs | Cloud services |
DevOps team | Local tests | Libraries | Secrets mgmt | Releases | Webservers | USB dongle | Payment gateways | ||
Package Maintainers | Git repos | Package Managers | Git repos | Functional tests | Application servers | GPU/CPU | Identity Providers | ||
Page Builders | Packages | Security tests | Web engines | Analytics | |||||
Open source | API test frameworks | Databases | Proxies | ||||||
Proprietary Code | Unit tests | ||||||||
People | Local Reqs | Source Code | Integration | Deployment | Runtime | Hardware | DNS | Services | Cloud |
The web application runtime is the environment in which a web application is executed. It typically includes the web server, the application server, and other necessary components such as databases, messaging systems, and caching mechanisms. The runtime is responsible for managing the application's resources, handling incoming requests, and returning responses to users.
- Operating systems
- Webservers
- Application servers
- Content management systems
- Web runtime engines
- Databases
- Containers, AMIs & golden images
Clarity, Kentico, Sharepoint, Adobe Experience Manager
Node.js, WebKit, Chrome, V8
- CloudOps team
- Operations teams
- Traditional concerns around server security: patching, firewalls, user access, etc
- Container origin is a huge concern as Docker hub and container registries are prime areas for dependency attacks
- Runtime components have multiple layers of user access controls to worry about
- Golden images and AMIs don't age well, and are often "pinned" in launch
- Centralized logging
- SIEM
- Intrusion detection/prevention
- OS hardening
- Web appliation firewall
- Container scanning
- IaC scans