11
Measuring Performance and Benchmarking Your Applications
In the preceding chapters, we learned how to architect a solution for data ingestion and data publishing problems. We also discussed how we can choose the correct technology stack and platform to implement a cost-effective and scalable solution. Apart from these, we learned about various architectural patterns for data ingestion. We also discussed data governance and data security. However, as an architect, our job is not only to create a scalable solution but a high-performing one. This is where the role of performance engineering comes into a data architect’s toolkit.
In this chapter, we will discuss the meaning of performance engineering and why is it so important. We will also learn ...
Get Scalable Data Architecture with Java 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.