This microservices-themed meetup is intended to be a pre-event for the GOTO Amsterdam 2018 (https://gotoams.nl) conference (19-20 June), allowing some participants to find their conference buddies and get in touch with the local GOTO community. There will be two talks, with refreshments provided by GOTO Partner, eBay Classifieds Group.
Venue/Host: House of Watts, courtesy of eBay
Costs: Free of charge
Speakers: Sander van den Berg and Joris Kuipers
Food & refreshments included
18:30 Welcome & Food
19:00 Short Intro
19:15 Sander van den Berg
20:00 Short break
20:15 Joris Kuipers
21:00 onwards, ending with beers
Talk Abstract: Running microservices for 7 years - Troubles in paradise?
This talk is about eBay's real life experience with the less-nice parts of microservices:
- Code sharing is evil (or rather classloading is)
- Entity services look nice, but have an evil side
- Eventing trumps blocking calls (almost always)
- Resillience in JVM land is hard(er)
Speaker bio: Sander van den Berg
Sander is a software engineer and systems architect with over ten years of experience in building scalable systems. His passions include building full-stack systems (everything from the implementation in code to the infrastructure) and finding elegant solutions to complex problems.
Talk Abstract: Building and running Spring Cloud-based microservices on AWS ECS
Spring Cloud is a set of frameworks providing support for running microservices in what often is a cloud-based environment. Joris is currently an architect on a project that Trifork started this year that uses Spring Cloud's Netflix and Consul integration to run a set of microservices on AWS using its Docker orchestration support, ECS.
This talk covers some of the lessons learned in setting up a project like this, including integrating Spring Cloud with AWS ECS. Topics include efficient build script management, advanced HTTP client and RestTemplate configuration, Consul service registration using EC2 host IP addresses and port numbers, integrating Spring's PropertySource abstraction with AWS's Parameter Store for storing and retrieving secrets, and other things that will undoubtedly come up before presenting this talk ;)
Speaker bio: Joris Kuipers
Joris is the CTO of application development at Trifork Amsterdam. Over the last 6 years, he has worked as a hands-on architect, in markets as diverse as education, healthcare, news media and government. Before that he was a trainer and consultant for SpringSource, and he still teaches the occasional Spring training for the GOTO Academy. He has been working with Enterprise Java for more than 18 years.