Remove Code Remove Database Remove Document Remove Systems
article thumbnail

Self-documenting Architecture

Strategic Tech

One of the biggest time costs in software development is understanding how a system works. Systems are getting more complex yet our ability to understand them doesn’t seem to be growing at the same rate. As we continuously develop software systems, the complexity slowly increases and we don’t fully realise it.

article thumbnail

The right person at the right time makes all the difference: Best practices for ownership information

Dynatrace

As teams and their structure and metadata are often maintained in a dedicated database, such as Microsoft Entra ID (formerly Azure Active Directory) or ServiceNow. Import teams It is necessary to get ownership team information into the system and keep it updated. More details can be found in Dynatrace Documentation.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Kubernetes Observability: Code Profiling With Flame Graphs

Percona

It shows which code paths are more busy on the CPU in given samples. An example of a flame graph can be found below: Each box is a function in the stack, and wider boxes mean more time the system was busy on CPU on these functions. Flame graphs are a graphical representation of function calls. Then, the pod is deleted.

Code 109
article thumbnail

Mastering Kubernetes deployments with Keptn: a comprehensive guide to enhanced visibility

Dynatrace

External dependencies Many applications rely on external services, such as databases, APIs, or third-party services. Changes in application code or configurations can impact performance metrics, affecting user experience and application functionality. Consider a scenario where a web application depends on an external payment gateway.

article thumbnail

Why you should benchmark your database using stored procedures

HammerDB

HammerDB uses stored procedures to achieve maximum throughput when benchmarking your database. However, there can be a lack of understanding of the benefits that stored procedures bring or if you have a benchmarking tool or database that doesn’t support stored procedures, then you have nothing to compare against.

article thumbnail

Should You Keep Your Business Logic In Your Database?

Percona

Open source database architects usually do not implement business logic in their databases. This is in stark contrast to many commercial databases where this is a common practice. In the first case, all the heuristics are kept at the application layer, and the database has little or no effect on the data quality.

article thumbnail

MongoDB Performance Resources

Alex Podelko

First of all, it is MongoDB and Atlas documentation: Performance , Monitoring , and Query Optimization. Atlas Performance Overview and Monitor Your Cluster documentation. Some good videos on the topic: Solving MongoDB Performance Riddles with Systems Thinking. Impact of Available IOPS On Your Database Performance.