YOW! DepthFirst Workshop
Microservices: Let's Build Some! with Fred George
It is one thing to talk about Microservices. It is another altogether to have to build them. After a brief introduction of Microservice principles, we will watch an animation of a microservice environment. We will start with new versions of prebuilt skeleton microservice environment (RabbitMQ message bus with a couple of starter services in Java, C#, and Ruby). We will then design and implement additional services to broaden the overall functionality. These additional services can be written in any language that will run on the participant's laptop. While pairing is strongly encouraged, it is not required.
In the final stage, different pairs will implement different services, yet they will all run together implementing the animation.
Throughout the workshop, we will stop as participants come across common issues with Microservices. We will use this time to discuss best practices.
We wrap up with the participants making observations on what they learned (and how it may be different from Microservices they are currently implementing, if any). This is followed by presentations on Microservice challenges and the organization impact of rapidly developed Microservices.
WHAT YOU WILL LEARN
The focus of the workshop will be on:
Understanding how to design asynchronous service architectures
Creating small, yet functional, services rather than larger services,
Reducing coupling to the bare minimum (JSON packets with extra fields ignored), and
Debugging asynchronous systems.
WHAT TO BRING
Participants are required to bring a suitable development machine (portable) for working through the exercises.
ABOUT THE FACILITATOR : FRED GEORGE
Fred continues to impact the industry with his leading edge ideas, most recently advocating Microservice Architectures and flat team structures (under the moniker of Programmer Anarchy). Oh, and he still writes code!
Company - Programming for 46 years, now Microservice Fanboy and Programmer Anarchist.
What else is coming up?
Following last year's successful event, International and local top notch speakers will once again bring cutting edge content to Perth for YOW! West on 2-3 May 2017.
YOW! Lambda Jam
It's Sydney's turn to feel the Lambda Jam with this event being held there for the first time. This event is perfect for those that want to ratchet up their Functional Programming skills. Improve your skills in languages like Clojure, Scala, Erlang, Haskell, or F# at YOW! Lambda Jam. Sydney, 8-9 May
YOW! Connected is a two day Conference exploring the world of Mobile development and the Internet of Things (IoT). Get unbiased and technically rich talks on topics that include include native development for iOS and Android, the developing market for the IoT, UX & design, back end development and the review of several business case studies. Melbourne, 5-6 October