Profile

Cover photo
Terrence Miao
151 followers|1,191,309 views
AboutPostsPhotosYouTube

Stream

Terrence Miao

Shared publicly  - 
 
API Gateway solves client side fragility issues like security, monitoring, data caching, load balancing and versioning. 

Service discovery is the key component in microservice's distributed system picture.  It becomes especially critical as more services deployed, and service location change quite frequently due to scaling in a live system, as well as hosts failing and being replaced.

Message queue reduces the coupling when one microservice needs to interconnect another microservice directly, makes one microservice have less degree of direct knowledge that one possible.

Read more:
http://jasonwilder.com/blog/2014/02/04/service-discovery-in-the-cloud/
http://ryanjbaxter.com/2015/07/22/using-microservices-to-build-cloud-native-applications-part-2/     
2
Dean Budd's profile photoTerrence Miao's profile photo
2 comments
 
+Dean Budd​ except IBM parts
Add a comment...

Terrence Miao

Shared publicly  - 
 
In the technology industry, where revolutionary ideas drive the next big growth areas, you need to be a bit uncomfortable to stay relevant.
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
Mashable
Create a social network or risk everything. That was the original pitch for Google's Facebook rival, Google+, a refrain hammered over and over by the social network's chief arch...
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
The highest goal of programming-language design to enable good ideas to be elegantly expressed.
2
Kieran Simpson's profile photoJames Gemmell's profile photoCasper Casper's profile photo
24 comments
 
I really wish we'd been taught some kind of ml and fp specifically. It made it really hard to grok them later on. I did lisp as part of artificial intelligence, but the language itself wasn't really taught and imperative lisp is not pretty. 
Add a comment...

Terrence Miao

Shared publicly  - 
 
Kubernetes over Mesos architecture
1
Terrence Miao's profile photoDean Budd's profile photo
2 comments
 
The Docker containers are the apps. 
Add a comment...

Terrence Miao

Shared publicly  - 
 
Spark Community Update - Spark Summit San Francisco 2015

Read more: http://www.slideshare.net/databricks/spark-community-update-spark-summit-san-francisco-2015
1
Terrence Miao's profile photo
 
+James Gemmell The core Spark component are written in simply 63 Scala files. Your Scala knowledge finally finds a niche for the first time ... 

Hahaha
Add a comment...
Have them in circles
151 people
stover gomes's profile photo
Pandiarajan Inbam's profile photo
Yoanes Koesno's profile photo
James Gemmell's profile photo
Emma Simpson's profile photo
Jenni Wilson's profile photo
Juan David Maya's profile photo
Maggie Xu's profile photo
Decisiv Inc.'s profile photo

Communities

Terrence Miao

Shared publicly  - 
 
The only reason to be bullish about risk assets is that there are no reasons to be bullish. Markets stop panicking when central banks start panicking.
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
"We are all ordinary. We are all boring. We are all spectacular. We are all shy. We are all bold. We are all heroes. We are all helpless. It just depends on the day."

- Brad Meltzer
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
Vert.x is a framework for the next generation of asynchronous, scalable, concurrent applications, which aims to provide an alternative to Node.js for the JVM.
Vert.x is a server framework which is rapidly arising. Each server framework claims its strong points are high performance with a variety of protocols supported. Vert.x takes a step forward from that. Vert.x considers the environment of establishing and operating the server network environment.
1
Terrence Miao's profile photoCasper Casper's profile photo
2 comments
 
I can only speak from the one real world vert.x project (version 1.3 I think) developed by someone else that I was left to maintain and improve:
The memory usage was ridiculous, the cpu usage was high, it crashed at least once a week, and was difficult to work on.

I replaced it with a nodejs app, with the same functionality. It could handle far more connections with less memory, cpu and did not crash (other than bugs).

Put it down to the old version of vert.x or the fact that the nodejs model is much easier to understand.....

Scaling up nodejs beyond a single node is harder though. (there's an npm module for that though now I'm sure) 
Add a comment...

Terrence Miao

Shared publicly  - 
 
The worldwide Haskell community met up over beers today to celebrate their unprecedented discovery of an industry programmer who gives a shit about Haskell. On Wednesday, researchers issued a press release revealing that 27-year-old Seth Briars of North Carolina, a Java programmer at Blackwater ...
4
1
Dean Budd's profile photo
 
HAHAHAHA!
Add a comment...

Terrence Miao

Shared publicly  - 
 
Start another war between Grunt vs. Gulp
Originally published at preslav.me on January 6, 2015.
1
Terrence Miao's profile photo
Add a comment...

Terrence Miao

Shared publicly  - 
 
JavaScript, maybe the first ever full stack programming language, offering full stack, end-to-end solution.
1
Terrence Miao's profile photo
 
JavaScript, and its cousin Node.js, maybe the best candidate for microservice, API first architecture in appropriate word.
Add a comment...
People
Have them in circles
151 people
stover gomes's profile photo
Pandiarajan Inbam's profile photo
Yoanes Koesno's profile photo
James Gemmell's profile photo
Emma Simpson's profile photo
Jenni Wilson's profile photo
Juan David Maya's profile photo
Maggie Xu's profile photo
Decisiv Inc.'s profile photo
Communities
Links
Contributor to