12 Investigating apps’ behaviors in large systems

This chapter covers

  • Investigating app communication issues
  • Using log-monitoring tools in your system
  • Taking advantage of deployment tools

In this chapter, we go beyond the border of a single app and discuss how to investigate situations caused by apps working together in systems. Today, many systems are composed of multiple apps that communicate with one another. Large business systems leverage various apps, and they are often implemented with different technologies and on different platforms. In many cases, the maturity of these apps also varies from new services to old and messy scripts.

Debugging, profiling, and logs aren’t always enough. Sometimes you need to find bigger clues. An app can ...

Get Troubleshooting 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.