23
Jelastic How to overcome technical challenges and build strong technical expertise Ruslan Sinitskiy CTO and Founder

IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

  • Upload
    idcee

  • View
    1.465

  • Download
    3

Embed Size (px)

Citation preview

Page 1: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

JelasticHow to overcome technical challenges

and build strong technical expertise

Ruslan SinitskiyCTO and Founder

Page 2: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

The next gen of cloud platform which can run and scale

ANY Java & PHP applicationswith no code changes

Ruby, Node.js, .Net & Python are coming soon

Page 3: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Developers love to create applications and hate to administer servers10:15 Install OS11:20 Configure the system12:05 Coffee Break13:05 Configure security14:15 Configure Web server15:40 Configure Database16:20 Couple of sandwiches16:50 Configure firewall17:20 Deploy application17:45 Call wife and apologize for the late return18:00 Identify library dependencies20:30 Upgrade packages22:15 Fix dependencies23:50 Couple cans of Red Bull01:30 Run!!!02:05 The end of the working day ~ 16 hours

Page 4: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

The same story with Jelastic use

• Easy + Fast + Convenient• Saving time and money

10:15 Choose the configuration10:17 Specify the domain name10:20 Upload application10:25 Run!!!

~ 10 minutes

10 min vs 16 hours = $$$$$$

Page 5: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

2008 - We started from…

Backend as a Service

• Prototype – 2 years, 3 person• Tractions – 5k beta users• First money• Found big business issue

• LOCK-IN

Page 6: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

2010 – First Investment

We were just lucky

Page 7: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

PivotJelastic – Public PaaS

Page 8: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Welcome to the Dev World• Server set up

• Load balancing set up

• Ensuring compatibility

• Configuration consistency

• Integration with dev tools

• Scalability

• Integration with dev and operations services

• Patching

• Application lifecycle management

• Dev / Test / Stage / Production

• Teamwork support

• Source code repository integration

• Continuous integration

• No lock-in

• No code changes required

• Scalability Vertical & Horizontal

• Remote debugging

• Cloning

• Access to logs

• Ability to use 3rd-party libraries

• Build in the cloud

• Recognizable brand

• Developer documentation

• Low learning curve

• Fast automated deployments

Page 9: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Used Technologies

Page 10: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Prototype

• 6 months from scratch – public beta with Java• 1 Pilot Hosting Partner – HostEurope (Germany)• Good traction – quite big number of beta users • A lot of new experience• Fast releases

Page 11: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Challenges

• Nobody had experience in the cloud & hosting• Virtualization was totally new sphere for us• Overloaded hardware – daily outage• Management – the team started to growth • No development process• Underestimated complexity• Extremely Poor English

Page 12: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Challenges

• Custom billing integrations• Errors & bugs that hard to reproduce• Incidents on Productions• Upgrades• Training sessions• Funnel improvement• Expertise of people

Page 13: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Dashboard for Dev & SMBs

• Set up cloud environment in seconds• No extra installation or configuration• One-click & API deployment• Git & SVN support• Maven, Ant & Jenkins support

• Applications Store for SMB• Vertical & Horizontal scaling • Fast resource allocation• Managing application lifecycle• Wide range of software stacks

Page 14: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Pivot 2Cloud Hosting Platform

Page 15: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)
Page 16: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Top Level Architecture

• High Density of Cluster Utilization

• Smart load distribution and Smart migration between hardnodes

• Turnkey solution (provisioning, billing, stats, business analysis suite, etc)

• Fully automated installation and upgrades

• Works on top of Empty Hardware, VMware IaaS, OpenStack and IaaS

Page 17: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Technical Challenges

• Easy and Fast Deployment

• No Code Changes

• Zero Vendor Lock-In

• Vertical & Horizontal Scalability

• Revolutionary Pricing Model

• Application Lifecycle Management

• High Loads, Session Replication and HA

• Smart Live Migration

Page 18: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Vertical Scaling

• It helps to auto-scale almost ALL apps• Very granular pricing – saves money

Page 19: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)
Page 20: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Jelastic Awards and Recognition

It’s like winning the “Oscar” of the Java World

We helped Java Hosting to survive

Page 21: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Future

• Enterprise market

• Private Cloud

• More software stacks and programming languages supported

• More performance and product quality alignment

• Global expansion

Page 22: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

We are hiring!

Drop me email

[email protected]

Page 23: IDCEE 2013: How to overcome technical challenges and build strong technical expertise - Ruslan Synytskyy (CTO and Founder @ Jelastic)

Questions?

Visit us at http://jelastic.com