Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2096

P

Phil Calçado

Personal blog · philcalcado.comprogrammingcareer

Phil Calçado's personal blog at philcalcado.com covers programming and career. Since 2011, 35 different Hacker News readers have linked it 50 times, most often “How we ended up with microservices”. It is still writing: the last post was on 2025-03-14, and you can follow it by feed.

Visit the blog
50mentions?
2recommend?
35HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 10 in 2017

Too few sampled comments (9) to say how often HN recommends it.?

Why HN links it

HN readers link Phil Calçado's posts on how SoundCloud ended up with microservices, the BFF and service mesh patterns, identifiers in URLs, and shared patterns. Comments mostly cite them as sources.

Recommended for · 2 comments
Described as a candid account of a team splitting a monolith into services, which helped one commenter start to understand microservices; another says a post ex

Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Phil Calçado on software architecture, distributed systems, and engineering leadership — helping ambitious companies punch above their weight through pragmatic architecture.

Most-linked posts?

  1. How we ended up with microservices
    5 people · 5 mentions · first linked 2015-09-09
  2. Some Thoughts on GraphQL vs. BFF
    4 people · 5 mentions · first linked 2019-07-13
  3. Pattern: Service Mesh
    3 people · 3 mentions · first linked 2017-08-03
  4. The Back-End for Front-End Pattern (BFF)
    3 people · 3 mentions · first linked 2017-03-13
  5. A Structured RFC Process
    3 people · 3 mentions · first linked 2019-02-07
  6. Using Pseudo-URIs with Microservices
    2 people · 2 mentions · first linked 2017-03-23
  7. Attention Is All a Manager Needs
    2 people · 2 mentions · first linked 2023-07-24
  8. The Back-End for Front-End Pattern (BFF)
    2 people · 2 mentions · first linked 2021-06-28
  9. Some Thoughts on GraphQL vs. BFF
    2 people · 2 mentions · first linked 2019-07-12
  10. Building AI Products–Part I: Back-End Architecture
    2 people · 2 mentions · first linked 2024-12-23

What Hacker News says?

  1. At my company we have a bunch of content that's only archived on SoundCloud. The main barrier I've had to backing up original uploads (only available through the web interface) is the terrible reliability of all the AJAX calls. Even with browser automation, it requires a LOT of error-handling just to navigate between resources successfully. It seems that all these microservices[1] are there for the sake of blogging…

    Comment linking /2015/09/08/how_we_ended_up_with_microservices.html

    on “SoundCloud could be forced to close after $44m losses”
  2. Submitted How we ended up with microservices as a story · 479 points

    HN discussion
  3. Perhaps this? http://philcalcado.com/2015/09/08/how_we_ended_up_with_micro... ? (That question mark is part of the URL)

    Comment linking /2015/09/08/how_we_ended_up_with_microservices.html

    on “Google Is 2B Lines of Code, All in One Place”
  4. Submitted Takeaways from looking for a new senior role in tech as a story · 431 points

    HN discussion
  5. follow the money: http://philcalcado.com/2017/06/26/on_leaving_digitalocean.ht...

    Comment linking /2017/06/26/on_leaving_digitalocean.html

    on “SoundCloud cuts jobs, closes SF and London offices”
  6. Submitted On asking job candidates to code as a story · 361 points

    HN discussion
  7. Identifying changing "stuff" in the real world is for me a fundamental topic of any serious data modeling for any kind of software (be it an API, a traditional database stuff, etc). Identity is also at the center of the entity concept of Domain-Driven Design (see the seminal book of Eric Evans on that: https://www.amazon.com/Domain-Driven-Design-Tackling-Complex... ). I started changing my way of looking at identity…

    Comment linking /2017/03/22/pattern_using_seudo-uris_with_microservices.html

    on “Choosing between names and identifiers in URLs”
  8. Submitted Building AI Products–Part I: Back-End Architecture as a story · 162 points

    HN discussion
  9. dunkelheit · 2015-10-06Recommends
    Having read one of the success stories linked in the beginning ( http://philcalcado.com/2015/09/08/how_we_ended_up_with_micro... ) I think I am starting to get it. That was a rather candid article describing a team which after having got burned by a sprawling "monorail" architecture decided to split it up into services (nothing micro- there) based on organizational viewpoint (if there is some knowledge about a part…

    Comment linking /2015/09/08/how_we_ended_up_with_microservices.html

    on “The microservices cargo cult”
  10. Submitted Pattern: Service Mesh as a story · 69 points

    HN discussion
  11. Agreed! A SPA using an RPC API usually makes the most sense. I've wasted so much time over my career trying to jam functional concepts into REST resources for little gain. I really like the idea of each app getting it's own specialized backend. Have you heard of the BFF pattern? https://philcalcado.com/2019/07/12/some_thoughts_graphql_bff...

    Comment linking /2019/07/12/some_thoughts_graphql_bff.html

    on “Roy Fielding's Misappropriated REST Dissertation”
  12. Submitted Using Pseudo-URIs with Microservices as a story · 62 points

    HN discussion
  13. And this: Pattern: Service Mesh - http://philcalcado.com/2017/08/03/pattern_service_mesh.html

    Comment linking /2017/08/03/pattern_service_mesh.html

    on “Microservices Circuit-Breaker Pattern Implementation: Istio vs. Hystrix”
  14. Submitted On joining DigitalOcean as a story · 28 points

    HN discussion
  15. diurnalist · 2025-01-28Recommends
    The article imo misuses the term BFF a bit, but perhaps its meaning has evolved over time. I was at SoundCloud when BFF was being introduced as an important piece of the microservice architecture--this post explains the purpose well[0]. BFFs can enable you to build more general-purpose and domain-specific services with few assumptions as to how they are used and their callers. BFFs then provide a composition layer y…

    Comment linking /2019/07/12/some_thoughts_graphql_bff.html

    on “Keycloak, Angular, and the BFF Pattern”
  16. Submitted Read The Dinossaurs as a story · 25 points

    HN discussion
  17. The author suggests a common opinion on patterns, that I have seen violated a billion times: > Two people with a common set of patterns find it easier to communicate [...] than those without one. > [...] writing down our shared context lowers the barrier to entry. In my experience this is often not the case. Patterns come along with labels and the labels will be put everywhere in a codebase. Assumptions get made and…

    Comment linking /2010/12/23/how-to-write-a-repository/

    on “A Quiet Defense of Patterns”
  18. Submitted Any Colour Will Do as a story · 21 points

    HN discussion
  19. Submitted Phil Calçado's Microservices Prerequisites as a story · 10 points

    HN discussion
  20. Submitted How we ended up with microservices as a story · 9 points

    HN discussion
  21. Submitted Some Guiding Principles for Developer Tools as a story · 8 points

    HN discussion
  22. Submitted Pattern: Service Mesh – Phil Calçado as a story · 6 points

    HN discussion
  23. Submitted The Back-End for Front-End Pattern (BFF) as a story · 5 points

    HN discussion
  24. Submitted Building AI Products–Part I: Back-End Architecture as a story · 4 points

    HN discussion
  25. Submitted Some Thoughts on GraphQL vs. BFF as a story · 4 points

    HN discussion
  26. Submitted Some Thoughts on GraphQL vs. BFF as a story · 4 points

    HN discussion
  27. Submitted A Structured RFC Process as a story · 3 points

    HN discussion
  28. Submitted Attention Is All a Manager Needs as a story · 3 points

    HN discussion
  29. Submitted Microservices and the First Law of Distributed Objects as a story · 3 points

    HN discussion
  30. Submitted Copilotcalypse as a story · 2 points

    HN discussion

Search all of HN for philcalcado.com

Linked by the same people?