Wednesday, August 12th, 2015
Location: Rally Software 1550 Wynkoop Street Denver, CO 80202 (directions & parking info at end of post)
5:30-6:10: Networking and Food
Food, Soda, Beer and Networking. We are grateful to TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.
6:10-6:20: Announcements
6:20-7:50: Microservices- Neal Ford
Inspired by success stories from companies such as Amazon and Netflix, many organizations are moving towards microservice architectures at a brisk pace. This style of architecture is important because it’s the first architecture to fully embrace the Continuous Delivery and DevOps revolutions.
In this session, I cover the motivations for building a microservice architecture (including making the distinction between “regular SOA” and microservices), some considerations you must make before starting (such as transactions versus eventual consistency), how to determine service partition boundaries, and ten tips to dowse you towards success.
I also discuss the role of polyglot development, enterprise governance, how data and databases fit into this new world, and tooling to help ensure consistency between core services like logging and monitoring. This session provides a thorough overview of the pros and cons for microservice architectures, when it is applicable, and some nascent best practices.
About Neal Ford:
Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.
Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 6 books, including the most recent Presentation Patterns and Functional Thinking.
Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.
7:50: Door prizes:
JetBrains IDE License
Books – Provided by O’Reilly Media
Directions/parking info for Rally(Denver, CO)
Rally’s Denver office is at 1550 Wynkoop Street, just above the Tattered Cover by Union Station, only 4 blocks(West) from our usual location at SendGrid. There are several parking garages around there and with the close proximity to Union Station, I suggest using light rail, bus, or the 16th street free shuttles. Kurt Harriger, a long-time DJUG member, will be our host there at Rally and will wait in the lobby from around 5:00 to 6:30 to let people into the building.