Next Meetup

Promises and Queues: Using Unlikely Suspects to Handle Async Parallel Processes
My last job was with a distributed manufacturing platform for turning digital ideas into physical products. They enabled customers to upload 3D models, have the models manufactured into physical goods, and delivered into the customer's hands, all within 24 hours. Every time a digital model is uploaded, we processed the file with an array of tools that inspect the model and make determinations about its manufacturability, size, and perhaps most importantly, price. One of the very first things I did there was to completely overhaul this process, converting it from a mystical black box to a clear set of discrete processes with copious amounts of highly visible logging. While there are many possible ways to do this, I chose Jenkins, and in supporting this system for over a year, while I may use different tools to do it now, Jenkins bought us a lot of time in the interim, and I left them with quite a bit of runway before any changes would be required. In this talk I will cover where we started, why I chose Jenkins, why it works so well for this use case, and how to use these same patterns to solve your asynchronous parallel processing problems, regardless of your platform. Our use patterns showed us that managing jobs in Jenkins can be a very similar experience to managing code deployed to server-less solutions such as AWS Lambda. Let me show you how. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

Communication Arts and Sciences Building, MSU (Room 233)

Room 233, 404 Wilson Road Communication Arts & Sciences Bldg., Michigan State University · East Lansing, mi

Upcoming Meetups

Past Meetups (40)

What we're about

Food Sponsored by A2 hosting (https://www.a2hosting.com/). A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

We're a group of people who buy into the idea of DevOps: the idea that development and operations should work closely together, to make each other's lives easier. It's entirely possible that development and operations can be the same group, although not necessary.

DevOps is an idea that we feel has merit, but like all ideas everyone interprets it differently and puts it into practice differently.

This group is about exploring DevOps and seeing how we can use the idea and practices around it to build a better future.

We meet on the first Tuesday of every month, at the Communication Arts and Sciences building in East Lansing

Members (413)

Photos (9)