LDAP落地实战(四):Jenkins集成OpenLDAP认证
前几篇分文章分别介绍了OpenLDAP的部署管理和维护以及svn、git的接入,今天我们再下一城接入jenkins。
LDAP系列文章:
LDAP:OpenLDAP部署及管理维护
LDAP落地实战:subversion集成OpenLDAP认证
LDAP落地实战:gitlab集成OpenLDAP认证
jenkins集成OpenLDAP认证
1.
按业务领域分解模式划分微服务
场景
使用微服务架构开发一个大型复杂的应用程序,我们需要将应用程序细致,合理地分解为一组松散耦合的微服务。微服务架构的目标是通过实现持续交付/部署来加速软件开发。
目标
架构必须稳定;
服务必须高内聚 - 服务应该实现一小组强相关的功能;
服务必须符合开闭原则 - 将一同变更的内容打包在一起,以确保每个更改仅影响一个服务;
服务必须松耦合 - 每个服务都可以在不影响客户端的情况下更改实现;
服务应该是可测试的;
每项服务都小到足以由“两个披萨”团队开发,即一个6-10人的团队;
负责一个或多个服务的每个团队必须是自治的 - 团队能够在与其他团队尽量少的协作下,来开发和部署他们的服务。
专访熊节:编程其实是个社会活动
重构20年,有人说Martin Fowler改变了人类开发软件的模式,这一点也不过分,从《分析模式》《UML精粹》《领域特定语言》,到这本《重构》新版可以看得出来,他的每一本书都是软件开发人员必备的案头读物。
自动部署SQL Trace和Windows性能监视器
# 问题引出
自从菜鸟的上一篇《如何分析SQL Server Trace文件》文章以后,老鸟对菜鸟是另眼相看:“鸟哥,上篇文章你总结得还不错,当然要赶上我还有点距离”。老鸟还是改不了他得意忘形的模样:“关于Trace文件的自动化分析你研究透了,那怎么自动化部署SQL Trace和Windows性能监视器,你也得研究研究吧”。
“虽然老鸟骄傲自满的样子让人讨厌,但是这个问题还是问的很不错的。”,