Logo of AppSignal

Menu

Engineering

Our team handles over 30 billion requests each month. We run a stack with Ruby, MongoDB, Rust, Go, React and are improving this all the time.

What's The Difference Between Monitoring Webhooks and Background Jobs

By Stefan Verkerk on

In which we explain how to set up different monitoring for apples and pears in your architecture.

read more

Facade Pattern in Rails for Performance and Maintainability

By Daniele Pestilli on

Find out how and why you should use a software design pattern named Facade.

read more

Building a Rails App With Multiple Subdomains

By Prathamesh Sonpatki on

Learn how to build a Rails app that can support multiple subdomains.

read more

Effective Profiling in Google Chrome

By Nikola Đuza on

A deep dive into profiling with Google Chrome DevTools and Lighthouse.

read more

How to Monitor Your Host Metrics Automatically

By Stefan Verkerk on

Dive into Host Metrics the easy way and skip percussive maintenance.

read more

How to Get Your Elixir Application Ready for CI/CD

By Alex Koutmos on

Explore a wide array of Elixir ecosystem tools that can help you create top-notch CI pipelines.

read more

Pros and Cons of Using structure.sql in Your Ruby on Rails Application

By Daniele Pestilli on

Discover the major differences and benefits of using structure.sql vs schema.rb in your Ruby on Rails application.

read more

How to Use Broadway in Your Elixir Application

By Alex Koutmos on

Discover how Broadway can help you create highly concurrent data processing pipelines in your Elixir app.

read more

Configurable Ruby Modules: The Module Builder Pattern

By Michael Kohl on

Explore how to implement configurable modules in Ruby — a technique sometimes referred to as the Module Builder Pattern.

read more

JavaScript Errors: An Exceptional History - Part II

By Adam Yeats on

We continue our deep dive into JavaScript errors. This time, we look at how to handle them in your code today.

read more

Sidekiq Optimization and Monitoring

By Stefan Verkerk on

Where we look at lessons learned in monitoring and performance, and go through some things that seem simple at first, but turn out to be a bit more complex.

read more

JavaScript Errors: An Exceptional History

By Adam Yeats on

We take a deep dive into the history of Errors in JavaScript.

read more

More articles

Go back
Ruby magic icon

Subscribe to

Ruby Magic

Magicians never share their secrets. But we do. Sign up for our Ruby Magic email series and receive deep insights about garbage collection, memory allocation, concurrency and much more.

We'd like to set cookies, read why.