Segment is a hub for a tremendous amount of data. It processes peaks of 230,000 events per second inbound, and 280,000 events per second outbound between more than 200 integration partners. You may think of Segment as black box for delivering all this data. You send data once to its tracking API, and it coordinates translating data and delivering it to many destinations.
This is a continuation of a post on analytics tools. If you’re just tuning in, check out part 1 here.
This is our fifth post in a series about integration categories. Revisit our blog post “Choosing the right performance monitoring tool” here to read about our series objectives.
Segment loads billions of rows of arbitrary events into our customers’ data warehouses every single day. How do we test a change that can corrupt only one field in millions, across thousands of warehouses? How can we verify the output when we don’t even control the input?
This is our fourth post in our series about integration categories. Revisit our blog post “Choosing the right performance monitoring tool” here to read about our objectives with the series!
This is our third post in a series about integration categories. Revisit our blog post “Choosing the right performance monitoring tool” here to read about our series objectives.
This is our second post in a series about integration categories. Revisit our blog post “Choosing the right performance monitoring tool” here to read about our series objectives.
Until now, many marketers and analysts have had trouble analyzing how videos impact their core revenue metrics. This is a big blind spot because more content is shifting to video, and videos are expensive to produce.
Over the next few weeks on the blog, we will profile a series of integration categories, starting today with Performance Monitoring tools. Our goal is to provide an initial overview of the range of tools available on the market and to suggest a few key criteria that might be useful to your organization as you set out to select a new tool. These are complex ecosystems and we…
Unless you’ve been living under a rock, you probably already know that microservices is the architecture du jour. Coming of age alongside this trend, Segment adopted this as a best practice early-on, which served us well in some cases, and, as you’ll soon learn, not so well in others.
Segment provides the infrastructure you need to deliver your data from point A to point B. To earn your trust, we know you need as much transparency as possible into what happens with your data along the way. That’s why we’re launching two new features to help you get more visibility into your Destinations.
Segment has always championed connections. We connect you with your customer data. We’re the infrastructure that connects your data from the source where it originates to wherever it’s useful. And now we hope to connect you—our customers, partners, and friends—with thought leaders, influencers, and each other at our second annual Synapse conference. Save your spot today!
Today, we’re excited to share the architecture for Centrifuge–Segment’s system for reliably sending billions of messages per day to hundreds of public APIs. This post explores the problems Centrifuge solves, as well as the data model we use to run it in production.
After building our own consent management solution, we learned how difficult it is to develop a tool that both meets the requirements of the GDPR and aligns with Segment’s approach to privacy. In particular, we needed a solution that was technically dependable, transparent, and easy for visitors to use, in addition to being compliant.
The best way to acquire, serve, and retain your customers is to better understand their interests and needs. You need to know which actions your customers have taken over the course of their relationship with your brand, no matter where these interactions happen. Ideally, each conversation should incorporate context from a customer’s past interactions. However, synthesizing…
When enforcement of the General Data Protection Regulation (GDPR) begins next month, EU residents will be able to exercise a number of rights that give them more control over their personal data. They can request access to their data, object to the processing of their data, or even ask for their personal data to be deleted altogether.
Most companies struggle to build a single source of truth for every interaction with their customers because they have data siloed in scores of different tools. Often, they don’t realize the full extent of an engineering investment to bring all of their data together until they embark on an infamous “data lake” project. Not anymore.
Segment receives billions of events from our customers daily and has grown in to dozens of AWS accounts. Expanding in to many more accounts was necessary in order to best align with our GDPR and security initiatives, but it comes at a large complexity cost. In order to continue scaling gracefully we are investing in building tooling for employees to use with many accounts, and…
This post is a guest submission by one of our customers and friends at InVision. The InVision team’s clever use of Segment, combined with our partners ClearBrain and Clearbit, has led to some pretty advanced programmatic predictive models. We’re grateful they took the time to share how they did it in this writeup.
Go has a robust built-in testing library. If you write Go, you already know this. In this post we will discuss a handful of strategies to level up your Go testing. We have learned from experience on our large Go codebase that these strategies work to save time and effort maintaining the code.
Elevated carbon dioxide impairs decision making. And it doesn’t take a lot of carbon dioxide either! Normal atmospheric carbon dioxide has risen from 280 ppm to 415 ppm in the past century, but in poorly ventilated buildings and stuffy meeting rooms, concentrations can easily get into the thousands of ppm. Unfortunately, above 1000 ppm there’s a substantial and measurable…
Your customers expect you to remember who they are, no matter where they interact with your company — whether through your mobile app, website, emails, ads, push notifications, live chats, in-store, or the support and sales team. To them, you are one brand, one company, and they are one person. They should be treated like one, and each conversation you have with them, no…
As part of our ongoing commitment to security, we are excited to announce support for Single Sign-On (SSO) and new user access levels.
It’s not hyperbole to say that Segment would not exist, if not for open source. We’re heavy users of Kafka, Redis, Terraform, Docker, Golang, and Node.js, just to name a few of the tools we use. And we literally got our start as an open source library launched on Hacker News.