Book a meeting with Momento
The Momento team is attending QCon San Francisco 2024. We have multiple team members giving tech talks and we’d love to see you there! Register for the event と book a meeting with us to chat with one of our team members.
Keynote
Dare mighty things: What Nasa’s bold endeavors teach us about the power of calculated RISCs
Monday November 18 / 9:00AM PST
Khawaja Sham’s, Co-Founder and CEO of Momento, will explore the essence of bold, calculated risks. You’ll learn why taking these risks are often safer than playing it safe, how to identify and mitigate potential downsides, and the characteristics of good risks. You will also cover how to identify the risks that we take inadvertently and how being deliberate about those can change your outlook on being more innovative in your daily lives.
Tracks
Rust [in Production]
Monday November 18 / 10:35AM PST
In this track Daniela Miao, Co-Founder and CEO of Momento, hosts a series of speakers exploring the trade-offs involved in adopting Rust, considering its learning curve alongside the potential for infrastructure savings and a competitive edge for your engineering team.
Speaking sessions
Moving your bugs forward in time: Language trends that help you catch your bugs at build time instead of run time
Tuesday November 19 / 10:35AM PST
Hear from Chris Price, Software Engineer at Momento, as he talks through trends and strategies to prevent bugs from being deployed in production. As engineers grow, a key realization is the importance of code maintainability for long-term success. Structuring code to ensure teammates can easily contribute and catch bugs early is crucial, as fixing bugs at build time is far less costly than addressing them at runtime, which could lead to outages. Modern programming languages offer features like error handling with return values, immutable data structures, and exhaustive pattern matching to help move bug detection to build time.
Myth busters: Is Rust a slam dunk?
Monday November 18 / 3:55PM PST
Ramya Krishnamoorthy, Principal Engineer at Momento, will take you through the journey of how Momento built a high-scale caching service in Kotlin, but then rewrote the service in Rust. This talk will explore if the switch was worth it. Find out how Momento navigated the development process with a team of comprised of varying levels of Rust expertise from novices to experts alongside an incredible Rust community. Ramya will share mistakes to the team’s benchmarking methodology.
Workshops
A little Rust-Y: Using Rust Interop to boost performance of existing apps (in any language)
Thursday November 21 / 1:00PM PST
What if a small tweak could supercharge your AWS Lambda? In this hands-on workshop, Anita Ruangrotsakun and Chris Price, Software Engineers at Momento, will show you how just a bit of Rust can dramatically boost the performance of your Node.js Lambda—without rewriting your entire app.
- Pinpoint the performance bottlenecks in your Lambda
- Learn Rust basics and seamlessly integrate it with Node.js
- Replace expensive code with a fast Rust function
- Witness the cost and speed improvements firsthand
Writing Rust: Concurrency and clarity
Friday November 22 / 1:00PM PST
Kenny Chamberlin, Lead Engineer at Momento, will guide you through a hands-on workshop to learn how to write and analyze async Rust, explore key concepts like ownership, the borrow checker, and synchronization, and use powerful tools from the standard library.
Starting with a project skeleton, you’ll build a cache library, learn the sieve eviction strategy, and compare its performance. Whether you’re a beginner or intermediate, you’ll have the flexibility to explore optimizations or advanced features.