Successful JavaEE DevOps In The Cloud

Track: Cloud
Skill Level: Intermediate
Room: Room A305
Time Slot: Fri 2/24, 2:30 PM
Tags: java , amazon web services , spring , microservices , devops , docker , cloud
Presentation Link
Abstract

This “HandsOn” (yup, bring UR laptops) presentation will show you how to implement a full DevOps open-source stack using DevOps, Microservices, Spring Boot, Spring Security, JavaEE, Angular, React, OWASP, REST, ZUUL, SSO, Archaius, Redis, Swagger, Hystrix, Turbine, Graphite, DropWizard Metrics, Docker, Maven, Gradle and Eureka. Presentation covers benefits and drawbacks of successful DevOp’s Cloud Environments including maintainability, scalability, operation, and management. Presentation will compare and contrast various technology options benefits and drawbacks for Providers (Oracle, AWS, Azure); Containers (like Docker); programming frameworks, Tools (Chef, Puppet, OpWorks, Python, etc), patterns (Microservices, Circuit Breaker, Service Discovery, Fault Tolerant, etc); Database Choices; Communications Options (JMS, REST, SOAP). Presentation will also review DevOp’s Cloud development best practices, deployments, testing and management approaches. Presentation will present code and provide you a virtual machine ready to run (available for download 5 days before event at http://devnexus.IllinoisJUG.org) on how to properly architect and implement a scalable, proformant, highly reliable system (To avoid messing up the HandsOn environment code is locked/hidden till prezo and unlocked only during presentation)

Derek Ashmore

Derek is a senior technology expert with over 25 years of experiences in a wide variety of technologies and industries. Derek is currently focusing on microservice architectures, cloud computing, and refactoring unsupportable applications. Derek is currently Managing Partner at Break The Monolith. Derek’s books include the “The Java EE Architect’s Handbook” and “Microservices for Java EE Architects”.

Scott Kramer

Scott Kramer Lead “Hands-On” Architect for various clients. Scott Kramer has over two decades of experience with technology leadership, enterprise architecture, application development and consulting having written and sold his first commercial program in high school. Scott has worked on many different hardware devices, operating systems, languages and technology stacks including Single Board Computers, information gathering devices, multi-cored linked devices, and mainframes through personal computers. Scott has experience in many languages and operating systems including MVS, Unix, and Microsoft, .NET, Java, C, and more. Scott has certification in several technologies, and has been published in variety of subjects, written computer based training modules and has spoken at JavaOne multiple times, Chicago Coder Conference, and various local venues on a variety of subjects. Scott volunteers for many organizations including Chicago Java Users Group, Illinois Java Users Group, Coder Conference, Chicago Police, the Sheriff, and a Society for Global Citizenship (a disabled children’s organization). Scott graduated from University of Wisconsin, and happily lives in Chicago with his wonderful wife.

Dan Mohnen

Dan Mohnen has 27 years experience in coding, designing and highly scaleable and reliable architectures. He volunteers for his local Java User group and is an avid supporter of open source technology. He currently is working on enhancing and expanding Arity’s telematics connected car platform and building a reliable and scaleable cloud architecture.