BM@N Experiment Development and Infrastructure Overview

infrastructure infrastructure n.w
1 / 16
Embed
Share

Explore the latest developments in infrastructure, information systems, new services, and plans for the BM@N Experiment at NICA. The outline covers partial migration conditions, database management, visualization, event statistics, tech stack diversity, authentication improvements, and deployment system optimization. Discover the key aspects shaping the future of the experiment.

  • Development
  • Infrastructure
  • Information Systems
  • Experiment
  • Technology

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Infrastructure Infrastructure development for BM@N development for BM@N information systems, information systems, new services and plans new services and plans Alexander Chebotov Konstantin Gertsenberger Ilya Romanov JINR, LHEP 13-15 May 2025 14th Collaboration Meeting of the BM@N Experiment at NICA

  2. OUTLINE 2

  3. Partial migration Condition Database(UniConDa) The Condition Database is designed for storing and managing parametric information related to the experiment systems, which is essential for data processing. https://bmn-uniconda.jinr.ru Geometry System The geometry information system, based on the geometry database, stores and processes data on the composition and geometric structure of detectors used in experiments, providing a centralized repository for geometries. https://bmn-geometry.jinr.ru 3

  4. https://bmn-geometry.jinr.int Visualization Geometry https://bmn.jinr.int/file_inspector/ File Inspection Service 4

  5. Daily and Integral Event Statistics 5 https://bmn-uniconda.jinr.ru

  6. Stack Diversity Issues System Count by Tools Why Use Together? Speed : Bun + Fastify = ultra-fast backend. 3 Modern Stack : React (frontend) + Fastify (API) + Bun (runtime). 1 Minimal Setup : Bun handles bundling, TypeScript. 2 3 97.7k stars 235k stars Express JS 66.9k stars Release 2010 33.7k stars Release 2017 77.9k stars Release 2023 111k stars Release 2010 6

  7. Improving authentication SSR Secure Token Storage: XSS protection : HttpOnly blocks JS access. MITM protection : Secure enforces HTTPS. CSRF mitigation : SameSite=Strict/Lax. Server-controlled : Tokens managed server-side (Fastify). CSR HttpOnly Cookies (Option 3) most secure for modern apps. 7

  8. Optimization of the CoDeS The Common Deployment System is based on Docker containers and shell scripts Base server Server for Database Run deploy script PLANNED WATCHTOWER No Root Isolated environment Image portability Resource efficiency Updates and scaling Uniformity -Registry- 8

  9. Showcase the BM@N-MEET https://bmn-meet.jinr.int 9

  10. Begin by Creating Events 10

  11. Choose Type Calendar 11

  12. Available Functions 12

  13. BM@N-MEET: Future Enhancements Short-Term Roadmap: Event Notifications. Subscription System. Advanced Filtering. Event Templates. Smart Booking Community-Driven Features.

  14. ELOG: Shift Assistant Integration (Planned) Key Directions for ELOG: Tech Stack Modernization. Deployment Optimization. AI-Powered Features. Data Visualization. Community-Driven Features. Ilya Romanov Development of a virtual assistant for shift operators of the BM@N experiment 14

  15. Conclusions Infrastructure Modernization: Streamlined systems (e.g., moved geometry visualization, isolated file inspection). Tech Stack Standardization: Unified under React + Fastify + Bun for consistency, performance, and developer efficiency. We have successfully developed BMN-MEET , a centralized web application for event planning and collaboration 15

  16. Thank you for your attention! 16

Related


More Related Content