Engineering · Segment Blog
相關推薦
Engineering · Segment Blog
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 i
The million dollar engineering problem · Segment Blog
For an early startup, using the cloud isn’t even a question these days. No RFPs, provisioning orders, or physical shipments of servers. Just the promise of
Driving Adoption of a Design System · Segment Blog
Design systems are emerging as a vital tool for product design at scale. These systems are collections of components, styles, and processes to help teams d
How Does Mobile App Size Affect Installs? · Segment Blog
When it comes to your app, size makes a difference. Bigger apps have fewer downloads, worse reviews, and a harder time penetrating the international market
Segment Open Fellowship 2017 · Segment Blog
Today we’re proud to announce the Segment Open Fellowship. The Fellowship is a three month long program supporting three to five open-source developers wit
Why We Chose QueueFile for Reliable Request Batching on Android · Segment Blog
Segment’s mobile SDKs are designed to track behavioral data from your app and translate and route that data to hundreds of downstream integrations. One of
Continuous Integration at Segment · Segment Blog
As part of our push to open up what’s going on internally at Segment – we’d like to share how we run our CI builds. Most of our approaches follow standard
Delivering billions of messages exactly once · Segment Blog
The single requirement of all data pipelines is that they cannot lose data. Data can usually be delayed or re-ordered–but never dropped. To satisfy this re
Secure access to 100 AWS accounts · Segment Blog
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 i
The right way to manage secrets with AWS · Segment Blog
The way companies manage application secrets is critical. Even today, improper secrets management has resulted in an astonishing number of high profile bre
A brief history of the UUID · Segment Blog
Today we’re releasing ksuid, a Golang library for unique ID generation. It borrows core ideas from the ubiquitous UUID standard, adding time-based ordering
Spotting a million dollars in your AWS account · Segment Blog
Recently we shared the techniques we used to save more than a million dollars annually on our AWS bill. While we went into detail about the various problem
The 2017 Segment Open Fellows · Segment Blog
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,
The Segment AWS Stack · Segment Blog
AWS is the default for running production infrastructure. It’s cheap, scalable, and flexible to whatever configuration you’d like to run on top of it. But
Centrifuge: a reliable system for delivering billions of events per day · Segment Blog
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
Where is our “package manager for the cloud?” · Segment Blog
The barrier holding back most open source projects is surprisingly mundane. It’s not test coverage. It’s not performance. It’s not code quality.No, adoptio
Why Microservices Work For Us · Segment Blog
At Segment, we’ve fully embraced the idea of microservices; but not for the reasons you might think.The microservices vs. monoliths debate has been pretty
Specs: A Better Dashboard for ECS · Segment Blog
ECS gives us free Cloudwatch metrics, automatic healthchecks, and scheduling across hundreds of nodes. It’s radically simplified how we deploy code to prod
Effect of Mobile App Size on Downloads · Segment Blog
A few months ago we were at a conference in Half Moon Bay talking with a general manager at a large mobile company, and he said, “One of my projects for th
Lifecycle of a Mobile API Call · Segment Blog
At Segment, we’re working hard to make our mobile SDKs the best possible collection options for your analytics data. An SDK can make your data more durable