Live data from Hacker News

Viewing profile — armon

armon

HN member
Joined
Tue, Jul 12, 2011, 5:20 PM UTC
HN karma
176
Public activity
72 items

About armon

Co-Founder/CTO of HashiCorp by day (http://www.hashicorp.com/)

Twitter: http://twitter.com/armon Github: http://github.com/armon Personal Site: http://armondadgar.com/

Recent public activity

  1. comment
    Comment #47154428

    Lock contention is a real issue for any multi-threaded system, and while a RW mutex is useful when you have a longer executing critical section, for something very short lived ther…

  2. comment
    Comment #24793057

    We use HCL broadly across the HashiCorp portfolio. It was popularized by Terraform, but also used in Vault, Consul, Nomad, and Packer. Important to note, that HCL is designed to be…

  3. comment
    Comment #24792989

    We've continued to grow the Nomad team, and are working towards the big 1.0 release milestone later this month. The OSS usage continues to grow double digit every quarter and our c…

  4. comment
    Comment #24780025

    You would point the application at the local port. It operates very similarly to SSH port forwarding. No fancy magic to intercept all traffic.

  5. comment
    Comment #24779550

    We don't have a white paper on this yet, but we have a white board video that explains both how it works conceptually as well as at a more technical level of deployment architectur…

  6. comment
    Comment #24779465

    That is correct! The local proxy has a listening socket and handles all the authentication, encapsulation, and forwarding transparently.

  7. comment
    Comment #23082491

    Disclosure: I'm one of the founders of HashiCorp. Glad you found Consul easy to get going with. We definitely focus on enabling K8S as a first class platform. There is documentatio…

  8. comment
    Comment #20867380

    HashiCorp ( https://www.hashicorp.com ) | SRE, Software Engineers, Engineering Managers | REMOTE | Full-time HashiCorp builds DevOps tools for modern applications. We build open so…

  9. comment
    Comment #20635774

    HashiCorp ( https://www.hashicorp.com ) | SRE, Software Engineers, Engineering Managers | REMOTE | Full-time HashiCorp builds DevOps tools for modern applications. We build open so…

  10. comment
    Comment #18923030

    I gave a talk at GoSF about Radix trees, and how they are used heavily in HashiCorp products (Terraform, Consul, Vault, Nomad, etc). The slides are available here for those interes…

  11. comment
    Comment #18612490

    Hey, I'm one of the co-founders of HashiCorp. To keep it brief, we are more committed to Nomad today than before. The team has doubled in the last year, and we plan to grow further…

  12. comment
    Comment #17980124

    That is exactly right. At the bottom of the blog post we touch on this, but if you are using consul-template to provide secrets via a configuration file, it can either restart or r…

  13. comment
    Comment #17980098

    Hey peteski22, Exactly what you suggested would work! Having an AppRole that never expires would allow the trusted orchestrator to authenticate on each run, and then generate and i…

  14. comment
    Comment #17970590

    Vault is free and open source. We do have an enterprise product, but all the dynamic secrets capabilities exist in the open source!

  15. comment
    Comment #17970429

    There are some good suggestions in the replies here, but I'd recommend looking at our secure introduction guide here: https://www.vaultproject.io/guides/identity/secure-intro.htm..…

  16. comment
    Comment #17970364

    When Vault connects to the endpoint system to create a dynamic user, it presents a set of credentials only known to it. You have to authorize Vault to create dynamic users, so a ma…

  17. comment
    Comment #17970330

    We work with many Fortune 2000 customers, and having 500K secrets is on the extreme side and most certainly puts you in an infrastructure where you have 50K-100K+ machines under ma…

  18. comment
    Comment #17970226

    Kerberos was a major inspiration for us! The goal of Vault was to be a modern Kerberos, but invert the integration model. I think that is the Achilles heel of Kerberos, since it ha…

  19. comment
    Comment #15704897

    I'm one of the co-founders of HashiCorp, and I wanted to just chime in on the release. We may have done a disservice in the blog post by highlighting the new features landing in th…

  20. comment
    Comment #13298615

    I'm curious if the author was aware of our implementation at HashiCorp ( https://github.com/hashicorp/memberlist ). We use that implementation in Serf ( https://www.serf.io ) to pr…

  21. comment
    Comment #12387089

    The used synthetic benchmark is not a great indicator of performance in most (any?) production environments. It's generally useful and interesting to understand the tradeoffs betwe…

  22. comment
    Comment #12126164

    I've given a talk at Papers We Love about Bloom Filters ( http://paperswelove.org/2015/video/armon-dadgar-on-bloom-fil... ) for those wanting to learn more. There have been quite a…

  23. story
  24. comment
    Comment #10179261

    The article can probably be succinctly summarized as "Premature optimization is the root of all evil". Most of the authors points are valid, in that caching adds more complexity. T…

  25. comment
    Comment #9736475

    To clarify, statsite does spawn threads to do some of the aggregation and flushing at the end of the collection interval, but yes it is possible to saturate the main loop at a very…