commercetools Office, Sonnenallee 223, 12059 Berlin, Berlin
Please keep your RSVP up to date, free spots are always in demand!
On Wednesday the 26th April we are inviting all interested to join a talk about Microservices by Christoph Neijenhuis and Kelly Goetsch from commercetools.
We assemble at 18:30 pm and we start with a short talk by Kelly on "Microservices in retail" followed by the main talk "Extending and building microservices with Serverless functions" from Christoph. We start at 19:00 pm until 20:30 pm. Afterwards we are looking forward to discussions and socializing while enjoying food and cold beverages.
Microservices are powering the next generation of commerce. Amazon, JET, eBay, Tesco, REWE, Zalando, and other pioneers are now using microservices to quickly deliver new innovations to production. Microservices is now the standard for commerce. In this short intro, we'll cover why microservices are such a perfect fit for commerce, along with four real-world examples of how microservices have been adopted by major retailers.
Kelly Goetsch is Chief Product Officer at commercetools where he oversees product management, development and delivery. He came to commercetools from Oracle, where he led product management for their microservices initiatives. Kelly previously held senior-level product development and go-to-market responsibilities for key Oracle cloud products.
Kelly has expertise in commerce, microservices, and distributed computing, having spoken and published extensively on these topics. He is the author of two books - Microservices for Modern Commerce: Dramatically Increase Development Velocity by Applying Microservices to Commerce (O'Reilly, 2016) and E-Commerce in the Cloud: Bringing Elasticity to E-Commerce (O'Reilly, 2014).
This talk will focus on how serverless technologies like Functions-as-a-Service (e.g. AWS Lambda), Backend-as-a-Service (applications exposed as APIs) and other serverless infrastructure (like serverless databases) can be used to build and extend microservices. We'll focus on real-world commerce use cases from our customers at commercetools.
We'll start with FaaS, discussing in detail what this pattern looks like and where it fits nicely in real-world microservice applications. Then we'll go through two examples, one related to mobile apps, the other to a task that previously would have been solved with a cron-job.
Then we'll turn our attention to BaaS APIs that speed up development, because they already contain a lot of functionality. But their code can’t be edited or extended. We'll go into detail about how to extend these APIs with custom business requirements using FaaS. As an example, the commercetools API will be customized with the AWS API Gateway and a Lambda function. Finally, we’ll step back a little and look at applying serverless technologies to build microservices that cover a larger business domain - those that can’t be covered with a handful functions.
Much of the material presented will come from posts from the commercetools tech blog, which may be found at https://techblog.commercetools.com.
Christoph is a Software Engineer at commercetools. As a Scala developer by heart, he is part of the team that develops the core platform APIs. He has also led cross-functional efforts including owning the reference architecture, payment-related APIs, mobile APIs and the iOS SDK. He has gained experience in different areas of the Software Industry, both in B2B (Translation Management and Telecommunication Software) and B2C (Consumer apps).