Creating your own private Download Center with Bintray

28
Creating your Own Private Download Center Automating software distribution with Bintray

Transcript of Creating your own private Download Center with Bintray

Creating your Own Private

Download Center

Automating software distribution

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

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

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

The Non-Core Projects of Despair

Download Center: Enterprise Reality

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

Introducing Bintray

Distribution as a service

The Bintray Advantage

• Full cycle: from development to distribution

• Any file + dedicated packages (deb, rpm,

maven, ?)

• Full REST automation

• Powerful access control

The Bintray Advantage

• CDN backed

– Cloudfront & Akamai

• Advanced statistics

Now with...

The Bintray Advantage

A Complete, Fast & Reliable

Download Center Infrastructure

Fanatic Uptime

DEMO TIME!

What it takes to create a real download center with Bintray?

Demo

• A set of product repos

• Custom Web UI

• Calling the signed URL API

• Customer downloads

• Tracking, stats and alerts

THANK YOU!

Question?