You are viewing content from a past/completed conference.
  
    
  
  
        
    
  
    
      
  
Rust: A Productive Language for Writing Database Applications
    
  
    
      
	
	
	
	
	
		
		
	
	
		
			
				
					
					                    Abstract
					
						When you think about Rust, you might think of performance, safety, and reliability, but what about productivity? Historically associated with systems programming, Rust's promise of safety, speed, and concurrency has led to its widespread adoption at the infrastructure level. Does Rust have a place higher up the stack, an area traditionally dominated by dynamic languages? 
Conventional wisdom suggests that these upper-tier domains prioritize productivity over raw performance. However, this talk will challenge the notion that Rust is not a productive language and explore Rust's potential benefits to application backend development. I will explore the current state of Rust libraries for database access, focusing on ergonomics and ease of use—two crucial factors in high-level database application development.
					 
					
						
					
					
					
										
					
				 
				
			 
		 
	
			
			
				From the same track
				
					
    
        Session
        Serverless
        High Performance Serverless with Rust
        Monday Nov 18 / 11:45AM PST
        
            
            Rust and AWS Lambda seem like the perfect fit. Micro-sized virtual machines and a highly-performant systems language that has a proven track record of delivering a quality developer experience. So why hasn't more adoption occurred?
      
        
        	
		 
		
			Benjamen Pyle
			Co-Founder & CEO @Pyle Cloud Technologies, LLC, Uniquely Genuine and Resourceful Technology Creator
		 
	 
 
        High Performance Serverless with Rust
     
 
    
        Session
        Rust
        Myth Busters: Is Rust a Slam Dunk?
        Monday Nov 18 / 03:55PM PST
        
            
            We built a high-scale caching service with rigorous latency, cost, and availability requirements in Kotlin. Then, we rewrote our services in Rust. Was it worth it?
      
        
        	
		 
		
			Ramya Krishnamoorthy
			Principal Engineer Building High Performance Serverless Caching @Momento With 18+ Years of Software Experience, Previously Foundational Engineer for Streaming Media Services @AWS and Senior Engineer for Financial Trading Systems @Bloomberg
		 
	 
 
        Myth Busters: Is Rust a Slam Dunk?
     
 
    
        Session
        Rust
        Fearless Programming with Rust
        Monday Nov 18 / 02:45PM PST
        
            
            Rust is a language that boasts the best of many worlds: ergonomic, expressive, performant and safe. The promise of Rust is being able to write complex code, at any layer of the stack, and be confident that it behaves as intended.
      
        
        	
		 
		
			Senyo Simpson
			Software Engineer @Fly.io Working on Systems Software and Kubernetes, Previously Did Machine Learning @Aerobotics
		 
	 
 
        Fearless Programming with Rust
     
 
    
        Session
        Rust
        Rebuilding Prime Video UI with Rust and WebAssembly
        Monday Nov 18 / 05:05PM PST
        
            
            Prime Video delivers content to millions of customers, all over the world, on a variety of devices such as: game consoles, set-top boxes, streaming sticks, and Smart TVs. These devices have a vast range of hardware capabilities and performance characteristics.
      
        
        	
		 
		
			Alexandru Ene
			Principal Engineer @Amazon
		 
	 
 
        Rebuilding Prime Video UI with Rust and WebAssembly