inland empire jug presentation 12/11

22
Inland Empire Java User Group

Upload: michael-kennedy

Post on 19-Jan-2017

608 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Inland Empire JUG Presentation 12/11

Inland EmpireJava User Group

Page 2: Inland Empire JUG Presentation 12/11

IEJUG

Welcome

This is the first meeting!

2nd Thursday of the Month @ Riverside I/O

www.iejug.org

Organizers wanted!!

Page 3: Inland Empire JUG Presentation 12/11

IEJUG

Introductions

1. Name

2. Java Background/Interest

3. Been a member of a JUG before?

4. Interested in giving a talk in the future?

Page 4: Inland Empire JUG Presentation 12/11

Announcements

Holiday Party

December 18 @ 6:30 Heroes (Lime & Mission Inn)

RSVP ASAP!

IEJUG

Page 5: Inland Empire JUG Presentation 12/11

IEJUG

UC Riverside Embraces Java:

A Comedy in N Acts

Page 6: Inland Empire JUG Presentation 12/11

IEJUG

About Me

Enterprise Architect at UC Riverside

15+ Years Experience

Strong Operations/Sys Admin Background

Java, Ruby, ObjC (iOS development), Perl

Page 7: Inland Empire JUG Presentation 12/11

IEJUG

Current Challenge

UC Riverside long a PL/SQL shop

Grails (Groovy based Web App Framework)

Completely new to everyone

Develop the toolchain and deployment architecture

Page 8: Inland Empire JUG Presentation 12/11

IEJUG

Current Challenge

NO Developer experience with MVC, Spring…

NO Operations Experience

NO Technology Stack to support it

NO Developer toolchain to support it

Page 9: Inland Empire JUG Presentation 12/11

IEJUG

Page 10: Inland Empire JUG Presentation 12/11

IEJUG

“Never let a good crisis go to waste.”

- Winston Churchill

Page 11: Inland Empire JUG Presentation 12/11

IEJUG

Other ProblemsDevelopers deploy to production whenever.

Little to no source control management.

Difficult to rollback.

No insight into application performance issues.

And on… and on… and on.

Page 12: Inland Empire JUG Presentation 12/11

IEJUG

Page 13: Inland Empire JUG Presentation 12/11

Stack Architecture

IEJUG

Page 14: Inland Empire JUG Presentation 12/11

IEJUG

Page 15: Inland Empire JUG Presentation 12/11

DeploymentPractices

IEJUG

Page 16: Inland Empire JUG Presentation 12/11

IEJUG

Page 17: Inland Empire JUG Presentation 12/11

DeveloperToolchain

IEJUG

Page 18: Inland Empire JUG Presentation 12/11

IEJUG

Page 19: Inland Empire JUG Presentation 12/11

IEJUG

Other ToolsAppDynamics - too expensive :(

Collectd/Graphite for JVM performance

YourKit

Grails Melody (Java Melody)

ElasticSearch/LogStash/Kibana (ELK) for Logs

Many more…

Page 20: Inland Empire JUG Presentation 12/11

IEJUG

Page 21: Inland Empire JUG Presentation 12/11

Thank You!Questions?

IEJUG

@mike_kennedy

[email protected]

Page 22: Inland Empire JUG Presentation 12/11

Next Meetup

January 8 @ 7:00pm Riverside I/O

Volunteers to present?

IEJUG