GitXplorerGitXplorer
f

CloudArchitecture

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
83ecfa25b42e5fd36b9d9aaaec862ef50686de4b

simplified Sandbox Design

ffortunecookiezen committed 6 years ago
Unverified
184e07a516dae16902135083449556d5c1d8dfd3

Update Sandbox Design

ffortunecookiezen committed 6 years ago
Unverified
ac7ea3b20ef6eff00de7fae12462aa8521489048

Update Sandbox Design

ffortunecookiezen committed 6 years ago
Unverified
454d0c66e215861b0775ec9c304b9c23fb730dee

Update Sandbox Design

ffortunecookiezen committed 6 years ago
Unverified
92402976741bc10b1643ad569d7e75c3ebaf02df

New Diagram

ffortunecookiezen committed 6 years ago
Unverified
2f879bf939eff5aebcedea05e8c3ee3b95a4687f

Update Sandbox Design

ffortunecookiezen committed 6 years ago

README

The README file for this repository.

CloudArchitecture

Principles

“The essential thing is action.  Action has three stages: the decision born of thought, the order or preparation for execution, and the execution itself.  All three stages are governed by the will.  The will is rooted in character, and for the man of action character is of more critical importance than intellect.  Intellect without will is worthless, will without intellect is dangerous.” – Sun Tzu, as quoted in the Marine Corps Warfighting Doctrine

  1. Keep teams out of each other's resources
  2. Always use the simplest architecture available
  3. Optimize first for value delivery, then optimize for cost
  • Develop the solution and monitor it for business value, once it's value has been determined, optimize it for cost. If you cannot determine it's business value, then interate through the process.

Principles on the selection of tools:

  1. Always start with the tools you have
  • Pick tools that are available to you now and start there. Use that to develop the use cases and business values for what you are trying to accomplish. Good enough is often better than best. I'm going to call this metric "Mean Time To Value (MTTV)"

    You achieve low MTTV by asking yourself the following questions. When you get to the first yes answer, stop there and do that.

  • Is it available in AWS or Azure?

  • Is it available in the open source community?

  • Is it available from a 3rd party?

  • Can I build it myself?

    Here's an example of that thought process in action:

Buy it or Build it?