HN user

fullung

501 karma
Posts27
Comments11
View on HN
www.rippling.com 2y ago

AWS Access with Rippling: Integrating IAM Identity Center and JIT Access

fullung
4pts0
www.rippling.com 2y ago

How Rippling used Spot instances to save and scale CI/CD

fullung
3pts0
segment.com 4y ago

Load Testing with Taz

fullung
1pts0
segment.com 4y ago

Fixing IAM policies is hard, and what have we done to solve it

fullung
4pts0
segment.com 4y ago

Building an internal search engine at Segment

fullung
1pts0
segment.com 4y ago

Updating Topicctl to Support the Future of Kafka

fullung
3pts0
github.com 4y ago

Segmentio/asm – Go library of algorithms optimized to leverage modern CPUs

fullung
3pts0
segment.com 5y ago

Bye bye bastion hosts Hello AWS IAM

fullung
3pts0
segment.com 5y ago

We sped up syncing millions of rows per minute to Redshift by 80%

fullung
2pts0
segment.com 5y ago

Scaling security services with AWS organizations

fullung
1pts0
yolken.net 5y ago

Quitting a New Job

fullung
191pts232
opstrace.com 5y ago

Opstrace: Open-Source Secure Observability Deployed in Your Network

fullung
5pts0
segment.com 5y ago

How we saved $100k a month with Kafka networking optimization

fullung
11pts3
segment.com 5y ago

How we moved to GitHub-based Kubernetes config management

fullung
1pts0
airtable.devpost.com 6y ago

Airtable Blocks Contest

fullung
1pts0
github.com 6y ago

Segmentio/encoding: optimized drop-in replacement for Go's encoding/JSON package

fullung
83pts17
segment.com 6y ago

The $10m Engineering Problem

fullung
182pts38
segment.com 7y ago

Cultivating Your Data Lake

fullung
3pts0
segment.com 7y ago

What Happened After the GDPR?

fullung
3pts0
segment.com 7y ago

From Show HN to Series D

fullung
361pts53
segment.com 7y ago

When AWS Autoscale Doesn’t

fullung
203pts92
github.com 7y ago

Emissary: Multi-Back End Envoy XDS Service

fullung
1pts0
segment.com 7y ago

We test in production. You should too

fullung
5pts0
www.youtube.com 9y ago

Netflix: Container Scheduling, Execution and Integration with AWS (2016) [video]

fullung
44pts19
segment.com 9y ago

Breaking a large AWS spend into understandable pieces

fullung
240pts74
mesosphere.com 9y ago

Deploy GitLab for CI/CD on DC/OS

fullung
2pts0
mesosphere.com 9y ago

Platform Architecture for the Container-Centric Datacenter – Mesosphere

fullung
5pts1
Cap'n Proto 1.0 3 years ago

Albert here :) Decision basically came down to the following: we needed to build a 1 million events/sec log processing pipeline, and had only 5 servers (more were on the way, but would take many months to arrive at the data center). So v1 of this pipeline was 5 servers, each running Kafka 0.8, a service to receive events from the edge and put it into Kafka, and a consumer to aggregate the data. To squeeze all of this onto this hardware footprint, I spent about a week looking for a format that optimized for deserialization speed, since we had a few thousand edge servers serializing data, but only 5 deserializing. Capnproto was a good fit :)

Segment | Engineering | San Francisco, CA & Vancouver, BC | Full-Time | Onsite + Remote for senior engineers

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).

Segment | Engineering | San Francisco, CA | Full-Time | Onsite

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/

https://open.segment.com

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 tido.carriero@segment.com with some info about your background and we’ll kick it off from there.

Not rolling our own exactly: running on ECS now and busy evaluating Kubernetes. These are still quite blunt instruments though.

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.

This thread has some of the motivation for why Titus is exciting in my opinion: https://news.ycombinator.com/item?id=14526452

Kubernetes, Mesos/DC/OS and the various other options are all valid solutions if you need to run in many diverse environments. Titus runs (ran?) on top of Mesos before they built an ECS integration.

That being said, there's interesting benefits to the approach of not trying to abstract the IaaS and deeply integrating with one or two clouds instead. You get to leverage much more of the cloud(s) you've decided to adopt if you don't immediately try to abstract them away.

This site was mostly created as a joke after I watched a couple of @aspyker's great presentations about Titus and realized that we have a huge amount of exciting work to do to get our own container platform on AWS to the same level.

Netflix should do what makes sense for them. I understand that doing a good job of releasing a very complex piece of software as open source is hard and takes a lot of effort.