30 lines
		
	
	
		
			472 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			472 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								participant "Client 1" as C1
							 | 
						||
| 
								 | 
							
								participant "Client 2" as C2
							 | 
						||
| 
								 | 
							
								participant "Reactive Web App" as RWS
							 | 
						||
| 
								 | 
							
								participant "Backend" as S3
							 | 
						||
| 
								 | 
							
								C1 -> RWS: POST
							 | 
						||
| 
								 | 
							
								activate C1
							 | 
						||
| 
								 | 
							
								activate RWS
							 | 
						||
| 
								 | 
							
								RWS -> S3: Async POST
							 | 
						||
| 
								 | 
							
								deactivate RWS
							 | 
						||
| 
								 | 
							
								C2 -> RWS: POST
							 | 
						||
| 
								 | 
							
								activate C2
							 | 
						||
| 
								 | 
							
								activate RWS
							 | 
						||
| 
								 | 
							
								RWS -> S3: Async POST
							 | 
						||
| 
								 | 
							
								deactivate RWS
							 | 
						||
| 
								 | 
							
								S3 --> RWS: Async Result
							 | 
						||
| 
								 | 
							
								activate RWS
							 | 
						||
| 
								 | 
							
								RWS -->C2: Result
							 | 
						||
| 
								 | 
							
								deactivate RWS
							 | 
						||
| 
								 | 
							
								deactivate C2
							 | 
						||
| 
								 | 
							
								// First file EOF
							 | 
						||
| 
								 | 
							
								S3 --> RWS: Async Result
							 | 
						||
| 
								 | 
							
								activate RWS
							 | 
						||
| 
								 | 
							
								RWS -->C1: Result
							 | 
						||
| 
								 | 
							
								deactivate RWS
							 | 
						||
| 
								 | 
							
								deactivate C1
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |