Appearance
Servers
Here you will find the links to the documentation related to the servers.
Environment
Our team uses:
Productionfor publicly accessible resources.Develop/Stagingfor shared-development purposes.Localfor local development purposes.
Server Types
Non-local environments MUST use the following identification when created/managed. Each server should be responsible for only one service and no more than that.
Keeping server responsible for a single resource helps investigation of performance issues, allow any server to be replaced and updated without blocks by other shared-resources in OS/configs.
Web: Run web server handling requests and host project repository tools for deployment.WAF: Web Application Firewall to protect, filter and mitigate Security vectors towebservers.Database (Redis/MySQL): Run a given database engine (storage/cache) like Redis, PostgreSQL, etc.Domain Park: host and manage parked domains (mainly our redirects form other domains/sub-domains).VPN: provide secure connection for remote-work on a need-basis. VPN server documentation