21

Performance and Application Architectures

In the past few chapters, we saw how the different implementation options we have in writing our code have varying impacts on the resources our code consumes. All the examples we saw were focused at a very fine level of detail, discussing specific ways of looping or improving our queries. These are all decisions that are made by developers during development, but the overall performance of a system is also impacted by the architectural decisions made for the application. In this chapter, we will discuss some of those decisions and the impact they have on a solution, and we will further discuss in broader terms the topic of performance management in relation to maintainability and ease of development. ...

Get Mastering Apex Programming - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.