ContentPosts from @adammetis..
Story
@adammetis shared a post, 1 year, 4 months ago
DevRel, Metis

Why You Should Leverage Database Integration with OpenTelemetry

Database observability is crucial for maintaining optimal performance and reliability in modern software systems. It enables organizations to monitor key metrics such as query execution time, resource utilization, and transaction throughput, facilitating the early detection and resolution of issues like slow queries or resource contention. Let's see how to build it.

IntegrationOtel
Story
@adammetis shared a post, 1 year, 4 months ago
DevRel, Metis

Journey to modern databases

Choosing a database is hard, however, maintaining it afterward is even harder. In this post, we talk about elements to focus on, tooling, monitoring, and other aspects of keeping the database up and running.

A journey to modern databases@2x
Story
@adammetis shared a post, 1 year, 4 months ago
DevRel, Metis

PostgreSQL on steroids - how to ace your database configuration

Databases are complex beasts. They have options for various areas like memory usage, backups, write-ahead-logs, monitoring, replication, and many more. Installing a database is just the beginning, we need to configure it accordingly later on to match our needs. In this blog post we cover the most important settings you should use.

PostgreSQL on steroids - how to ace your database configuration@2x
Story
@adammetis shared a post, 1 year, 4 months ago
DevRel, Metis

The Essential Guide to Database Backup: Tips & Strategies

To implement an efficient database backup strategy, we need to learn the methods, understand the pros and cons, and then learn how to avoid pitfalls. Let’s see different backup methods that we can apply in our business to make it grow.

Backup
Story
@adammetis shared a post, 1 year, 5 months ago
DevRel, Metis

Taming the Multi-Headed Beast: Maintaining SDKs in Production for Years

Managing an SDK in production over several years is similar to taming a multi-headed beast. Each aspect of the development process demands unique attention and precision. Balancing the evolving needs of a diverse user base, adapting to the ever-changing technology landscape, and ensuring consistent, high-quality performance across various environments presents a complex array of challenges. This article distills the key lessons and strategies we've honed from years of experience in maintaining and evolving our SDKs in a dynamic and demanding technological ecosystem.

Taming the Multi-Headed Beast_color@3x
Story
@adammetis shared a post, 1 year, 5 months ago
DevRel, Metis

All Your Monitoring Solutions Are Just Wrong

There are many monitoring solutions available in the market. Some of them are ubiquitous and very popular. However, all of them are simply wrong and put the burden of monitoring on the users. They still use the approach that worked well when we didn’t have multi-tenant applications and hundreds of microservices but is not good enough today. In this article, we’re going to see what these solutions lack and what modern monitoring should look like.

Are Just Wrong@3x
Story
@adammetis shared a post, 1 year, 5 months ago
DevRel, Metis

Platform Engineers Must Change Developers and Databases - And Here Is How

We went through a big transformation in recent decades, we learned how to deliver the software better, and we devised new practices and patterns to streamline the work between the teams. However, the current software development lifecycle (SDLC) is still far from being perfect. Teams spend much time on the handoffs of the artifacts. They communicate inefficiently, and they lack proper checks early in the pipeline. Platform Engineers can reshape the industry by pushing left guardrails to protect production, however, they need to have proper tools and processes. In this article, we are going to see what Platform Engineers can do to make Developers’ lives better.

Platform Engineers Must Change Developers and Databases - And Here Is How @2x
Story
@adammetis shared a post, 1 year, 6 months ago
DevRel, Metis

Mastering SQL Query Optimization: Techniques for Maximum Database Performance

Efficient SQL queries stand as a cornerstone for efficient data retrieval. Optimizing these queries isn't merely a best practice; it's the crux of maintaining high database performance. Slow query execution leads to bottlenecks, hampering system throughput and user experience. In essence, the impact of neglecting query optimization in production is profound—it compromises system stability, escalates response times, and ultimately impedes the smooth operation of critical applications. Let's see the techniques for maximizing the database performance.

Mastering SQL Query Optimization copy@3x
Story
@adammetis shared a post, 1 year, 6 months ago
DevRel, Metis

The Three Pillars of Successful Database Maintenance and Monitoring

Database maintenance is hard when the ownership and responsibility are scattered. Teams work inefficiently, time is wasted, and time to issue resolution is much longer. Three crucial elements in ownership can greatly improve the organization and reduce time and cost. These are observability with database-oriented tools, well-defined processes, and the mindset of true owners.

3 Pillars of Successful Database Maintenance and Monitoring_bright@3x
Story
@adammetis shared a post, 1 year, 6 months ago
DevRel, Metis

Troubleshooting Database Issues Like a Pro

In the fast-paced digital landscape of today, where data drives critical business decisions, the performance and reliability of databases are paramount. Whether we're a seasoned database administrator or a developer working with databases, encountering performance issues and bottlenecks is inevitable. Slow-running queries, soaring CPU usage, and memory struggles can disrupt workflows and hinder user experiences. Let's see how to tackle all the issues and put your database on steroids!

Troubleshooting Like A pro_1@