General considerations
We'll take a deeper look at the strengths and weaknesses of these individual technologies in their respective chapters, but there are a few high-level points that should be considered when evaluating a platform fit for a given solution. Generally speaking, less abstract solutions provide more user control, which greatly increases the flexibility in how solutions are implemented.
Most solutions implemented in a higher-abstraction service can also be implemented in a lower-abstraction service, albeit likely with a considerable amount of operational overhead. Conversely, services providing higher levels of abstraction tend to forfeit some level of user control, potentially limiting their use cases. For example, a set of ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access