Weekly 01/28 - 02/03

周报第十八期 - 催稿人:@LukeXuan - 交稿人:@at15 @swaylq @arrowrowe @gaocegege

Announcement - 不要总想搞一个大新闻

Further Reading and Deeper Thinking - 见多识广

  • CircleCI关于分布式的讨论

    他们看上去认为RAFT是未来,Paxos过时。

    ——gaocegege

    I don't know raft and paxos, so cant say much about that, but I do like some part of the conversation.

    So I just need to split my simple CRUD app into 12 microservices, each with their own APIs which call each others’ APIs but handle failure resiliently, put them into Docker containers, launch a fleet of 8 machines which are Docker hosts running CoreOS, “orchestrate” them using a small Kubernetes cluster running etcd, figure out the “open questions” of networking and storage, and then I continuously deliver multiple redundant copies of each microservice to my fleet. Is that it?

    btw: I like the image (look, cece is digging big holes again) cece's hole

    ——at15

  • 中文文案排版 and pangu.js

    ~~解决了我多年看混合文章头疼的老毛病~~

  • 博文-API蓝图

    原来我也挺喜欢的,但是觉得swagger采用YAML已经足够可读了

  • 数据库集群

  • AutumnsWind: Nice contribution graph

Tools, Tricks and Utilities - 怎么才能跑得快

  • Autoplay on mobile devices

    ~~可怜的流量~~

    well .... it's in the contract, so e...

    ——at15

  • kanboard: Kanban that can be integrated with Gitlab.(similarly: taiga.io)

    这个月自己已经没有issue了耶(因为上个月的都没有做完)

    ——at15

  • rally: App based on Uber API to ensure friends to arrive on time.

  • Cloud9 IDE: Your development environment, in the cloud.

    all seems pretty good, especially for novice who dont want to setup dev environment locally.

    ——at15

  • http://ftp.sjtu.edu.cn/(ubuntu/)*: Sample of badly treated symbol link.

    For more information, please contact @gaocegege and he will teach you hand in hand.

  • PHP Oauth2.0 and sample with Eloquent.

  • Composer: A set of composer related tools, self host, develop own package

  • POD: git push deploy for Node.js

    we can use it to serve swagger doc

    ——at15

  • Awesome Public Datasets: May be useful for MCM/ICM?

  • Swagger Node: Bundled swagger editor, mock server, real server and swagger-ui.

  • OneOps

    OneOps让广大开发人员能够在混合的多云环境下开发产品,不用担心被任何一家云厂商牢牢锁定。这就意味着,他们可以测试不同的云提供商,并在它们之间进行切换,充分利用更实惠的价格、技术或可扩展性,而不被其中任何一家厂商牢牢锁定

    现在混合云的概念很火,大多数是一个厂商,做一个基于各种云的中间层,让开发者依赖中间层而不是依赖某个具体的云,其实对开发者来说,只是可以简单的换云,但是还是脱离不了这个中间层。

    那种中间层可以做到不停机的换云,相当于把下面的那些云抽象成单纯的资源,CPU,内存,硬盘等等,开发者的应用相当于是跑在这些资源上而对底下的具体是阿里云还是物理机不care,有点像Mesos的概念,事实上大多数这样的中间层都是用mesos实现的。

    ——gaocegege

  • daocloud mirror: Facilitates your docker but collect your data.

  • VeryNginx: 功能强大并且拥有对人类友好的界面Nginx, 提供防火墙,自定义行为和统计功能

    openresty 看上去不错啊

    ——at15