Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
by Nick Merwin When a Fortune 500 company wants to use your app but can't risk sharing sensitive data in the cloud, you'll need to package and deploy an autonomous version of it behind their firewall (aka the Fog). We’ll explore some methods to make this possible including standalone VM provisioning, codebase security, encrypted package distribution, seat based licensing and code updates.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this session titled "Delivering Autonomous Rails Apps behind Corporate Firewalls," Nick Merwin, founder of Coveralls, discusses strategies for deploying Software as a Service (SaaS) applications within corporate environments, particularly for enterprise clients. The primary motivation for such deployments relates to security, reliability, and cost considerations. The key points covered in the presentation include: - **Target Audience**: Emphasizes enterprise clients who often cannot use cloud applications due to security or compliance issues, such as HIPAA for medical data. - **Business Model Considerations**: The transition from a traditional subscription model to seat-based licensing or other models that fit corporate needs is outlined. Merwin suggests that enterprise clients may be willing to pay more for a secured version of the app within their network. - **Overcoming Hurdles**: Merwin addresses the challenges of converting a cloud app into one suitable for a corporate firewall, focusing on the delivery and installation process. He proposes three essential downloads for customers: a virtual machine, application package files, and a customer-specific license file. - **Update Management**: Discusses how to handle bug fixes and features in an environment where the app is not connected to the internet, promoting efficient update delivery. - **Product Support**: Discusses the importance of managing support effectively, especially when issues arise in the deployed environment. Monitoring and log management strategies are essential for maintaining user trust and satisfaction. - **Intellectual Property Concerns**: Highlighted the inherent risks of providing a VM where corporate users can inspect the code. He emphasizes the importance of licensing agreements to protect intellectual property. - **Technical Architecture**: Merwin shares details about the system architecture, focusing on using Ubuntu for the VM due to its familiarity and ease of configuration. The presentation includes steps to ensure a smooth user experience, such as a simple networking setup, background job management, and license file integration. - **Feedback System**: Merwin underscores the critical nature of customer feedback and direct communications for addressing bugs quickly while suggesting a gradual approach to updates based on the severity of issues. - **Prototype Applications**: Finally, he presents two prototype applications that demonstrate the key features discussed, utilizing license handling and application loading functionalities. By the end of the session, the attendees are encouraged to consider how these insights can help them deploy their applications securely behind corporate firewalls, unlocking a previously inaccessible market segment.
Suggest modifications
Cancel