HackerTrans
トップ新着トレンドコメント過去質問紹介求人

stoicShell

no profile record

コメント

stoicShell
·7 年前·議論
Google sure is nowhere near as capable or even willing as Microsoft or Amazon; heck even IBM through Red Hat could prove a much better steward for its enterprise customers.

But I think the morality is to never put all your eggs in the same basket, because any of them can fail for external reasons — e.g. horror stories about people locked out of any service because payments failed due to some stupid action by their bank; months to fix issues... don't be that guy/business with a single point of failure.

So, contingency plans, and a healthy distribution of your flows.

Have several banks/cards, several clouds, front load balance with a cross-platform HA solution, then for everything behind peg providers against each other; optimize for cost or convenience or whatever.

This is the resilient way; and possibly even antifragile as you develop new synergies in this meta-space. It also sends a message that interop is value to you, to the market.

When you operate at that level, there may be room for GC in your system — typically where you can afford it to fail / disappear but it's better/cheaper as long as it lives. You're already ready for the day it dies, because you make that risk assessment a parameter in your arch.
stoicShell
·7 年前·議論
Indeed! Love the spirit, work your way bottom-up as you encounter problems, remain practical yet keep that 10,000 ft view. All compounded by splendid execution, to the point that you are elevated 'upstream' so to speak by the master[1].

[1]: parent is talking about Kotlin: - https://en.wikipedia.org/wiki/Kotlin_(programming_language)

while I'm referring to Google supporting Kotlin on Android as a first-class ("native") language as of May 17, 2017:

- https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-...

(There might also incentive for Google to move away from anything even remotely touched by Oracle; case in point being Java, despite the open sdk for that).