![]() ![]() More than performance, its ergonomics and focus on correctness has helped us tame sync’s complexity. Rust bought us a lot of features such as being easier to read, highly performant, and includes a modern build system and package manager."ĭropbox: "We wrote Nucleus in Rust! Rust has been a force multiplier for our team, and betting on Rust was one of the best decisions we made. Instead, we opted to build the vast majority of shared code in Rust. Also, the ecosystem and tooling are excellent and have a significant amount of momentum behind them."ĭitto: "When we started to build Ditto as a cross-platform SDK, we understood that it was untenable to create a specific port for each popular programming language. For example, its type safety and borrow checker make it very easy to refactor code as product requirements change or new learnings about the language are discovered. Along with performance, Rust has many advantages for an engineering team. Of course, we only use it where it makes sense. ![]() It is built in Rust, which makes it reliable, lightweight and crash-free (at least, in theory)."ĭiscord: "When starting a new project or software component, we consider using Rust. ![]() Although we offload the cluster scheduling to Amazon EC2 Container Service (ECS), to orchestrate all of the moving pieces we have a number of additional programs that work in concert, some of them written in Rust."Ĭultivate: "Rust allowed the experienced developers to move fast and develop features quickly with less errors, and allowed those exploring systems development for the first time to move forward with confidence, curiosity and protection from the "gotchas" of C/C++."Ĭrisp: "Vigil is an open-source, self-hosted status page, monitoring and alerting system. Rust is a perfect fit thanks to its awesome compiler that catches most of the bugs at compile time."Ĭloudflare: "As our experience with Rust grew, it showed advantages on two other axes: as a language with strong memory safety it was a good choice for processing at the edge and as a language that had tremendous enthusiasm it became one that became popular for de novo components."Ĭoursera: "We efficiently, reliably, and securely grade assignment submissions inside hardened Docker containers. Recently we launched Bottlerocket, a Linux-based container operating system written in Rust."īloom: "As an indie and boostraped business, I need Bloom to be as reliable as possible, so I can enjoy my nights and holidays. But we also use Rust to deliver services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon CloudFront, Amazon Route 53, and more. Amazon’s first notable product built with Rust, Firecracker, launched publicly in 2018 and provides the open source virtualization technology that powers AWS Lambda and other serverless offerings. We’re confident that we’ll finish our Rust journey with stronger code, better products, and an optimistic outlook for Astropad’s future."ĪWS: "Here at AWS, we love Rust, too, because it helps AWS write highly performant, safe infrastructure-level networking and other systems software. Not only will this drastically expand our potential market size, but we also see many interesting new uses for our LIQUID technology that we’ll be able to pursue with our Rust based platform. Scaling this to more of the OS is a multi-year project."Īstropad: "With Rust, we’ll have a high-performance and portable platform that we can easily run on Mac, iOS, Linux, Android, and Windows. We also ported the 1Password Brain – the engine that powers our browser filling logic – from Go to Rust at the end of 2019 so that we could take advantage of the speed and performance of deploying Rust to WebAssembly in our browser extension."Īndroid: "For the past 18 months we have been adding Rust support to the Android Open Source Project, and we have a few early adopter projects that we will be sharing in the coming months. Our Windows team was the frontrunner on this effort to the point where about 70% of 1Password 7 for Windows is written in Rust. The following list is not exhaustive, I picked some of my 42 favorite stories about using Rust in production now (or very soon).ġPassword: "We’ve been using Rust in production at 1Password for a few years now. ![]() Whether it be for its reliability, productivity, speed, or safety, Rust is a language of choice, today. A lot of people want to learn Rust but are afraid that the language or the ecosystem is not production-ready yet, or that they may not find a job.īe reassured, Rust is already used in production, from small shops to the largest companies in the world, serving billions of transactions daily, if not hourly. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |