17:30 - Doors open. Light food and drinks will be served.
17:45 - GDG exercise
18:00 - Presentations starts
1) 18:00 - 19:10
"Build Microservices with Google Cloud Pub/SubDescription" by Abdelfettah Sghiouar from Google
In the Era of cloud, the rage for Microservice architecture is on. A lot of people are migrating (or planning to migrate) to it, but this architecture is little to unknown to many people. Various solutions exist on the market and they all do more or less the same thing, but the questions is where to start from ? which solution to pick ? Managed or Un-managed ?In this talk we will explore Google Cloud Pub/Sub, a highly available, infinitely scalable, low latency messaging system built for Cloud, we will look at the concepts of Cloud Pub/Sub and use it to build a Microservice architecture.
SGHIOUAR Abdellfetah (Abdel for short) is a Google Strategic Cloud Engineer, he works with customers helping them achieve success on there journey to the Cloud. with 10+ years of experience, from Google Datacenters to startups, from product development to DevOps and operations, he has a deep understanding of the challenges that companies of all sizes face everyday with their product.
2) 19:15 - 20:00
"Achieving Business Agility by Agile Architecture" by Mina Boström Nakicenovic from NetEnt
Once upon a time few believed that big up-front design methodologies, like Model-Driven Development (MDD), could be used in agile software development due to their complexity and long starting curve. This story describes how we successfully reduced the complexity of the MDD concept, by applying agile principles and lean startup methodology. We managed to produce a working MDD solution, which created business value within a short time-frame. Such an agile MDD architectural solution, although being a “worse” solution compared to a technically perfect one, was in fact a better solution since it delivered business value.
And this was not the end - the story continues. We used our MDD architecture to build an internally developed computer virus - but a well-intentioned one! We applied the “minimum viable solution” concept when developing it. The mentioned virus spreads across the whole system and does a lot of useful things. Curious to know more? Welcome to my talk!
This talk will provoke you to think about a well-known question “Is Worse Better?” It demonstrates “how worse can be better” if the focus is on delivering a business value.
Mina works as Head of NEL Development at NetEnt. She has 20+ years of experience in software development. For many years Mina worked as an architect who wrote code. She is passionate about agile software development and her main focus is on delivering business value through optimal architectural solutions.
Mina is a regular speaker on European software development conferences. Her passion for software development has spread within her family. She and her husband are often taking their 3 kids to conferences, where they are coding together and presenting together, as an agile family. In 2016 Mina was awarded 3rd place on Sweden’s TechWorld best developer list.