Skip to content

Commit 80337a7

Browse files
author
zhangbin
committed
Merge branch 'master' of github.com:huifenqi/arch
2 parents 19bf252 + 22d808b commit 80337a7

2 files changed

Lines changed: 22 additions & 9 deletions

File tree

decisions/0037-use-proxy-for-white-list.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,25 @@ server {
5757
* 对 iptables 配置有要求;
5858
* 目标域名对应的 ip 地址改变,需要更新配置。
5959

60+
最终我们通过 aliyun slb 的4层负载接两台部署了 ss5 的机器提供高可用的代理服务
61+
62+
* 4层(TCP协议)服务中,当前不支持添加进后端云服务器池的ECS既作为Real Server,又作为客户端向所在的负载均衡实例发送请求。
63+
* ss5 启动于内网地址即可
64+
* ss5 配置需关注 AUTHENTICATION 和 AUTHORIZATION
65+
6066
## Consequences
6167

6268
Refs:
6369

6470
1. 云服务器 ECS Linux 系统通过 Squid 配置实现代理上网 [https://help.aliyun.com/knowledge\_detail/41342.html][1]
6571
2. 正向代理与反向代理的区别 [http://www.jianshu.com/p/208c02c9dd1d][2]
6672
3. 设置 iptables 使用linux做代理服务器 [https://www.l68.net/493.html][3]
73+
4. SS5 [http://ss5.sourceforge.net/project.htm][4]
6774

6875
[1]: https://help.aliyun.com/knowledge_detail/41342.html
6976
[2]: http://www.jianshu.com/p/208c02c9dd1d
7077
[3]: https://www.l68.net/493.html
78+
[4]: http://ss5.sourceforge.net/project.htm
7179

7280
[image-1]: files/proxy.jpg
7381
[image-2]: files/reverse-proxy.jpg

decisions/0042-agile-retrospective-meeting.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Accepted
99
## Context
1010

1111
1. Team members know little about last iteration and don’t know which part is good, bad or need improve;
12-
2. New team members know nothing about the team’s history and don’t know the best practices for this team.
12+
2. New team members know nothing about the team’s history and don’t know the best practices for this team;
13+
3. We need learn from what we done.
1314

1415
## Decision
1516

@@ -23,6 +24,7 @@ The idea is to spend quality time and get the most value out of this meeting, th
2324

2425
* The SM marks the current iteration as finished, moving all the unfinished tasks to the new iteration;
2526
* Check the dashboard and analyze our metrics for the last finished iteration. Find out all problematic tasks with `low Flow Efficiency` or `low Quality Score`;
27+
* Safety check;
2628
* The SM remind team members in team channel at least 10 minutes before starting the meeting;
2729
* Everyone is available;
2830
* Everyone is encouraged to prepared the `Good`,`Bad` and `Need improve` cards;
@@ -33,20 +35,23 @@ The idea is to spend quality time and get the most value out of this meeting, th
3335

3436
### Process
3537

36-
* Starts on time and all the team members must participate;
3738
* Discuss problematic tasks that have bad metrics, in order to understand how we can improve;
3839
* Identify the root cause of the problem;
3940
* Come up with ideas about how we could have done it better, so that we can learn from our mistakes;
40-
* The SM prioritizes the topics, based on team member's votes(optional);
41-
* Each topic is time-boxed. However after the 5min timer expires, if everyone agrees we need further discussion, we restart the timer one more time.
42-
* Follow up on the previous iteration's discussion;
41+
* The SM prioritizes the topics, based on team member's votes (optional);
42+
* Follow up on the previous iteration's discussion (optional);
4343
* Follow up on existing action items;
44-
* Discuss the accumulated cards in our Backlog, 5 minutes/card - with possibility to extend, if everyone agrees;
45-
* Anybody can stop the current discussion if it's clear we're going nowhere;
4644
* During the meeting the SM records the outcomes and action items in our retrospective board;
47-
* At the end of the meeting we should save 10 min for a brief overview of the past iteration(s) (recently completed features, features in progress, planed features, velocity graphs and user story vs bugs graphs)
45+
* At the end of the meeting we should save 10 min for a brief overview of the past iteration(recently completed features, features in progress, planed features, velocity graphs and user story vs bugs graphs)
46+
47+
### Notice
48+
49+
* Starts on time and all the team members must participate;
50+
* Discuss the accumulated cards in our Backlog, 5 minutes/card;
51+
* Each topic is time-boxed. However after the 5min timer expires, if everyone agrees we need further discussion, we restart the timer one more time.
52+
* Anybody can stop the current discussion if it's clear we're going nowhere;
4853
* We keep the retrospective meetings within 1 hour.
4954

5055
## Consequences
5156

52-
Everyone will learn from history, and not make same error twice.
57+
Everyone will learn from history, and not make same error twice.

0 commit comments

Comments
 (0)