git.iko.soy/typeable/octopod
on master help sign in
Fixed CI (#166)
commita38f856975af03fed16cd5d0d84a25f210a65ebb authoriko <ilyakooo0@gmail.com> dateFri 25 Mar 2022, 16:01 (5 years ago) parentebdcb88
1 file changed+2−2
docs/en/Overview.md+2−2
docs/en/Overview.md+2−2
@@ -21,7 +21,7 @@ Octopod aims to extract the mentioned similarity between deploying different sta
2121
2222### 💽 The server
2323
24−You are developing a server, which is accessed through [_nginx_](https://www.nginx.com), and the server needs access to a [*Postgres*](https://www.postgresql.org) database and a [*Redis*](https://redis.io) database
24+You are developing a server, which is accessed through _nginx_, and the server needs access to a [*Postgres*](https://www.postgresql.org) database and a [*Redis*](https://redis.io) database
2525
2626![](../diagrams/images/sample_architecture.png)
2727
@@ -33,7 +33,7 @@ Now imagine that two different developers each completed one of the tasks, and y
3333
3434A way to mitigate this situation is to test each feature separately, in its own staging deployment, and verify which change made the page background pink, and ideally, you would check each feature before merging them into the final product (merging it into the `master` branch, for example).
3535
36−To check each feature before merging would require every developer to build the new version of the server, and set up all required services: [_nginx_](https://www.nginx.com), [*Postgres*](https://www.postgresql.org), [*Redis*](https://redis.io). Developers would also have to manage access to the set up environments ― set up SSL certificates, set up subdomains, make sure databases are not exposed, and make sure the connection between every component is secure and authenticated.
36+To check each feature before merging would require every developer to build the new version of the server, and set up all required services: _nginx_, [*Postgres*](https://www.postgresql.org), [*Redis*](https://redis.io). Developers would also have to manage access to the set up environments ― set up SSL certificates, set up subdomains, make sure databases are not exposed, and make sure the connection between every component is secure and authenticated.
3737
3838This is **a lot** of overhead just to test the color of a button. Note that most of the described work would be identical across the vast majority of features ― changing the deployment architecture is a relatively rare task in most projects. Databases, load balancing, caching, and proxying would be set up in much the same way for the majority of feature-specific stagings. The server itself is probably also compiled in exactly the same way for most features.
3939