180 likes | 199 Views
Using R in Production at PartnerRe. Ana Henriques Analytics Tool Lead, Life & Health, PartnerRe. Disclaimer.
E N D
Using R in Production at PartnerRe Ana Henriques Analytics Tool Lead, Life & Health, PartnerRe
Disclaimer The following presentation is for general information, education and discussion purposes only, in connection with the EARL Conference. Any views or opinions expressed are those of the presenters alone. They do not constitute legal or professional advice; and do not necessarily reflect, in whole or in part, any corporate position, opinion or view of PartnerRe or its affiliates, or a corporate endorsement, position or preference with respect to any issue or area covered in the presentation. PartnerRe accepts no liability as a result of any reliance you may have placed or action taken based upon the information outlined in this presentation.
R in production Automated Reports Tools for Reinsurance Pricing Trained ML Models
Production Environment High reproducibility High availability (Non-) technical users Secure Auditable Shareable
Development Life Cycle Plan Deployment Development ShinyProxy Wiki Wiki Design Testing
Requirements Deployment Development Current Solutioncentralised infrastructure Design Testing Development/Testing Environment Version Control Testing Development triggers Developer Developer Developer Storage Deployment Environment Databases Shared Drives
Challenges Scalability Teams are growing and the complexity of the work is increasing Resources must follow the organization needs Strict Data Restrictions Data Security Requirements: GDPR, Data residency Complexity Project dependencies on internal packages add complexity to deployment process Automation Automate as many processes as possible across the pipeline
Future Solutionhybrid cloud Cloud On-premises VPN Tunnel VPN Tunnel VPN Tunnel Developer Developer Developer Firewall Rules
Future Solutionhybrid cloud Cloud On-premises Databases Data Storage Development Development Storage Storage Databases VPN Tunnel VPN Tunnel VPN Tunnel Development Developer Developer Developer Data Storage Scalability Firewall Rules
Future Solutionhybrid cloud Cloud On-premises Databases Data Storage Development Development Storage Storage Databases VPN Tunnel VPN Tunnel VPN Tunnel Development Developer Developer Developer Data Storage Strict Data Restrictions Scalability Firewall Rules
Future Solutionhybrid cloud Cloud On-premises Databases Data Storage PRe CRAN Development Storage Storage Databases VPN Tunnel VPN Tunnel Development Developer Developer Developer Data Storage Complexity Scalability Strict Data Restrictions Firewall Rules
Future Solutionhybrid cloud Cloud On-premises Databases Data Storage PRe CRAN Development Storage Storage Databases VPN Tunnel VPN Tunnel Development Version Control Developer Developer Developer Testing Data Storage Deployment Deployment Automation Complexity Scalability Strict Data Restrictions Firewall Rules
Requirements Deployment Development Future Solutionhybrid cloud Design Testing Cloud On-premises Databases Data Storage PRe CRAN Databases VPN Tunnel VPN Tunnel Developer Developer Developer Data Storage Firewall Rules
Requirements Deployment Development Future Solutionhybrid cloud Design Testing Cloud On-premises On-premises Data Storage PRe CRAN Databases VPN Tunnel VPN Tunnel Databases Developer Developer Developer Data Storage Firewall Rules
Requirements Deployment Development Future Solutionhybrid cloud Design Testing Cloud On-premises On-premises Data Storage PRe CRAN Databases VPN Tunnel VPN Tunnel Databases Developer Developer Developer Data Storage Firewall Rules
Requirements Deployment Development Future Solutionhybrid cloud Design Testing Cloud On-premises On-premises Data Storage PRe CRAN Databases VPN Tunnel VPN Tunnel Databases Developer Developer Developer Data Storage Firewall Rules
Summary • A hybrid architecture allows us to scale while allowing us to maintain the familiarity we have with the current environment • Not starting as cloud native puts less strain on technical resources • Moving into the cloud will also buy us flexibility as environments are easier to reshape and grow