Blog Post

YOW! 2012: Fred George - Programmer Anarchy

Sign in to queue

The Discussion

  • User profile image
    Andrew Au

    A few questions.

    How does the end-to-end scenario performance look like in a large micro service architecture? The service orientation allow great flexibility to plug n play but then incur non-trivial latency impact.

    How well does the maintenance of the system work? As mentioned in the video, the services are not and cannot really be orthogonal, which mean there will be likely be chain of dependencies, and satisfying a single requirement could lead to ripple through changes to multiple services. That defeats the flexibility coz multiple services will necessary deploy together and maintained together, not so micro anymore.

    That ultimately also lead to the question of scale. If I have a 5M lines of code system that I want to move towards a micro service architecture, that will be something like 50,000 services if the services are truly micro (100 lines), the maintainence problem will not be the services itself but more the graph of them, how the dependencies of them goes, and which impacts which... that complexity cannot be underestimated.

  • User profile image

    Hi Charles!

    Really liked the questions on DirectX/GameDev scenario, bridging the CS education <-> RealWorld practice gaps, and legacy software!

    Thanks for all the great interviews!

  • User profile image

    Very refreshing ideas indeed. Reminds me of the last years google test automation keynote - "Test is Dead".

Add Your 2 Cents