Creating your own private Download Center with Bintray
-
Upload
baruch-sadogursky -
Category
Technology
-
view
333 -
download
2
Transcript of Creating your own private Download Center with Bintray
Who’s Speaking?Yoav Landman
JFrog CTOBintray Roadmapper & architect
Baruch Sadogursky
JFrog Developer Advocate
Agenda
• What will you learn?
• Continuous Distribution
• What it takes to build a Download Center
• Introducing Bintray
• How we achieve a fanatic uptime
• Demo – Creating a Download Center in 10
minutes
What Will You Learn
• Automate your S/W distribution with minimal
effort
• Get your software on a CDN with zero
configuration
• Get insights on how your S/W is consumed and
by whom
• Control how consumers access your software
Download Center: Requirements
• Blazing fast downloads
• Fanatic uptime
• Secure
• Entitlement management
• Usage tracking and logs
• Real-time stats
• Searchable metadata
Download Center: Requirements
• Full automation via REST
• Webhooks and notifications
• Integrated with CI processes
• Serving modern packages (RPMs, Deb, Docker,
etc.)
Download Center: Company perspective
• Customer facing user experience
– Speed
– Uptime
– Usability
• Needs flexibility to evolve with requirements
• Core for business, but not the core business
Download Center: Enterprise Reality
• Starts with big plans
• Infrastructure freeze
• Lack of resources to deal with changes
• Often the domain of a single person
• Little to non-exiting automation
The Bintray Advantage
• Full cycle: from development to distribution
• Any file + dedicated packages (deb, rpm,
maven, ?)
• Full REST automation
• Powerful access control
Demo
• A set of product repos
• Custom Web UI
• Calling the signed URL API
• Customer downloads
• Tracking, stats and alerts