fullung
How Rippling used Spot instances to save and scale CI/CD
Load Testing with Taz
Fixing IAM policies is hard, and what have we done to solve it
Building an internal search engine at Segment
Updating Topicctl to Support the Future of Kafka
Segmentio/asm – Go library of algorithms optimized to leverage modern CPUs
Bye bye bastion hosts Hello AWS IAM
We sped up syncing millions of rows per minute to Redshift by 80%
Scaling security services with AWS organizations
Quitting a New Job
Opstrace: Open-Source Secure Observability Deployed in Your Network
How we saved $100k a month with Kafka networking optimization
How we moved to GitHub-based Kubernetes config management
Airtable Blocks Contest
Segmentio/encoding: optimized drop-in replacement for Go's encoding/JSON package
The $10m Engineering Problem
Cultivating Your Data Lake
What Happened After the GDPR?
Segment is building the customer data platform for everyone. We transform data and route to over 200 different integrations, adding new ones every day. We're processing billions of events daily and maintain the analytics infrastructure for companies like DigitalOcean, Instacart, New Relic, and Docker. Our goal is to help companies learn from how their users interact with the products to build even better products. We also like to share our work and what we learn, here are some recent examples:
- https://segment.com/blog/the-tools-of-today-arent-the-tools-... - https://segment.com/blog/show-hn-to-series-d/ - https://segment.com/blog/we-test-in-production-you-should-to... - https://segment.com/blog/secure-access-to-100-aws-accounts - https://segment.com/blog/why-status-codes-matter-in-data-del... - https://segment.com/blog/goodbye-microservices - https://segment.com/blog/2018-in-review/ - https://open.segment.com/
We have a modern stack consisting of Go (golang), AWS ECS/Kubernetes, Docker, JavaScript, React, GraphQL, Kafka, and others! If any of this sounds interesting, we'd love to hear from you! Check out our open positions at https://segment.com/engineering#jobs If you have specific questions, feel free to reach out to marta (at) segment.com (but please do apply on the site).
From Show HN to Series D
When AWS Autoscale Doesn’t
Emissary: Multi-Back End Envoy XDS Service
We test in production. You should too
Segment is building the analytics routing layer for the world. We transform data into over 150 different services, adding new ones every day. We’re processing billions of events each month, and maintaining the analytics infrastructure for companies like DigitalOcean, Atlassian, New Relic, and Docker.
Our goal is to help companies learn from how their users interact with the products to build even better products. We also like to share our work and what we learn, here are some recent examples:
https://segment.com/blog/the-right-way-to-manage-secrets/
https://segment.com/blog/exactly-once-delivery/
https://segment.com/blog/a-brief-history-of-the-uuid/
If any of this sounds interesting, we’d love to hear from you! Check out some of our open positions at https://segment.com/jobs or email [email protected] with some info about your background and we’ll kick it off from there.
At some point, as a company grows, it's not just about running some containers. You want batch jobs, complex placement constraints, scheduled tasks, etc., etc.
If you haven't watched through https://youtu.be/4OLlKGT7aVQ, I can recommend it. aspyker does a great job of enumerating many of their complex use-cases.
The Titus team at Netflix is building this on top of EC2/Mesos and ECS.
The rest of us still need to do a bit of work to find/adapt/build our own.