What is Microservices Day?Microservices Day is a one-day, single-track, non-profit event that focuses on the evolution and transformation of enterprise from a technology perspective.
The aim of the event is to bridge the gap between two worlds: cloud-native technology companies and traditional enterprises. On one hand, cloud-native technology companies are disrupting markets because of their ability to launch and enhance new products and services in a short timeframe. On the other hand, traditional market-leading enterprises are coming under pressure from the disrupters and must adopt a new approach to digital technologies in order to grow.The objectives of microservices day are to:
- Provide insights for business transformation from a management perspective
- Provide blueprints for transformation from a technology perspective
During the event, leaders from enterprise and cloud-natives alike will be talking about their stories of business transformation through technology enablement. This event is invite-only and the audience will comprise of technology and business leaders.
08.30 - 09.25am
Breakfast / Registration
Tea, coffee and pastries will be served in the Annex on the lower ground floor during registration. Everyone is welcome to attend. The cloakroom will also be available.
09.25 - 09.30am
Welcome from the MC
- Joe Drumgoole
- Director of Developer Advocacy
Joe, or MC for the event, is Director of Developer Advocacy EMEA at MongoDB. He's a software entrepreneur with over 25 years’ experience of successful product delivery at various large tech companies including Oracle Corporation. He has founded three software startups and serves as a startup mentor. Joe is a regular speaker at technical conferences.
9:30 - 09.55am
Designing Microservice Architectures
The microservice architecture has become an established and powerful way to structure large scale systems, providing a component model that scales both at the human and system levels. It is by nature an architecture that has lots of small parts. And it's easy to make a big mess with lots of little things. Complexity has moved into the network. That's a better place for it than unreadable code. But you still need to know how to manage that complexity. What are the patterns that you use to build message flows between services? What are the ways that those messages flows will fail? Are they scalable? How do you distribute complexity evenly? To answer these questions, you need to be able to visualize your microservice interactions, so you can describe them and make them accessible. This talk provides practical answers to those questions, provides you with a method for designing microservice architectures, and introduces a new visual syntax to describe them.
- Richard Rodger
Richard is co-CEO (previously CTO) and co-founder of nearForm.com. He is an expert and thought leader in next-generation enterprise software delivery, with a focus on Node.js and microservices. Richard has long been an active member and influencer of the open source software (OSS) community, specialising in OSS for the enterprise. At nearForm, he has placed OSS at the heart of how the company works. He is the maintainer of senecajs.org, a microservices framework for Node.js that is a key component of nearForm’s software development and delivery capability.
10.00 - 10.25am
Delivering Digital to a Fast Food Company
Over the past 6 months, David has been part of a digital transformation project for a global fast food brand, helping to build a lasting digital capability leveraging microservices in the AWS cloud. This talk will discuss how using microservices together with lean product development and a light sprinkling of ChatOps, enabled the organisation to move from a quarterly release cycle to more than 50 releases a day - Delivering a significant improvement in both customer conversion and site availability, all without a test environment.
- David Bochenski
- Senior Digital Expert
David Bochenski is a Senior Digital Expert at Digital McKinsey in London, specialising in DevOps, microservices, cloud computing and cyber security. David has spent his career delivering digital solutions for enterprises, and founded his own DevOps consultancy in 2012. Prior to that, he was part of a technology startup writing high performance optimisation algorithms, that was one of the early adopters of public cloud computing.
10.30 - 10.55am
3 Years Of Getting It Mostly Right
A talk around the key lessons learned over 3 years of organisational and technology transformation using micro-services at Tes.com (the worlds largest professional network for teachers). This will cover lessons about the design of the engineering organisation, its role and interaction with business teams, as well as key take aways around the impact of technology architecture decisions on our ability to be adaptive to change and ship things quickly.
- Clifton Cunningham
Clifton is CTO of TES Global. He started up and sold his first software company before he was 25. His passion is for technology as a tool for transformational change. He has had a distinguished career in some of the world’s largest corporations including Accenture, CapGemini and Mail Online.
11.00 - 11.25am
Mingle with other guests, speakers and industry leaders over coffee and refreshments.
11.30 - 11.55am
Building a Secure, Performant Network Fabric for Microservice Applications
Microservice Applications bring many powerful benefits – scalability, component isolation, and a much simpler platform for feature updates and additions. In many respects, these benefits are enabled by splitting the functional components of an application apart into separate services and using the network as the mechanism for interprocess communication. While this fundamental change in application architecture has many benefits, it also has some inherent problems: it is difficult to link components together, make them secure and make them fast. This presentation discusses a series of architectures that address these problems using NGINX Plus for network management in your microservices applications.
- Chris Stetson
- Chief Architect & Senior Director of Microservices Engineering
Chris Stetson is Chief Architect and Senior Director of Microservices Engineering at NGINX. He oversees NGINX’s microservice applications and reference architecture and helps customers migrate applications and implement microservices effectively.
12.00 - 12.25pm
There and Back Again
Microservices as an architectural approach has been riding the hype curve for the past few years. The jury’s still out on whether it is a fundamentally different approach to building applications, let alone whether or not it is right for anyone other than a few Unicorns. Success stories are slowly appearing but are matched by failures. In this presentation we’ll look at some microservice realities and try to pick out fact versus myth, answering questions like: Are monoliths really bad? How big can I make my pizza team (and does pineapple help) and hence microservice? What should be the unity of deployment when looking at microservices? Where do distributed systems practices of old fit into microservices in the 21st century?
- Dr. Mark Little
- VP of Engineering
Mark Little leads the technical direction, research, and development for Red Hat JBoss Middleware. Prior to taking over this role in 2008, Mark served as the SOA technical development manager and director of standards. Additionally, Mark was a chief architect, and co-founder at Arjuna Technologies, a spin-off from HP, where he was Distinguished Engineer. He has worked in the area of reliable distributed systems since the mid-80s with a PhD in fault-tolerant distributed systems, replication, and transactions. Mark is also a professor at Newcastle University and Lyon University.
12.30 - 1.00pm
Panel Discussion: Pros/Cons of Highly Scalable Microservice Systems
- Panel speakers will include Chris Stetson, Mark Little and Matteo Collina
13.00 - 14.00am
All attendees are invited to join us for lunch. The menu is carefully crafted from locally sourced suppliers, guaranteeing only the freshest and healthiest superfoods are on offer. With a few sugary treats at the end to keep both mind and body active for the afternoon session.
14:00 - 14.25am
Autonomous Teams in Technology Organisations
Modern technology companies are faced with many challenges that did not exist within organisations in the last century. How do you cope with the pace of change? The reduced delivery cycles? The innovation and creativity required from your people? In an ideal world, people are engaged and motivated to solve these issues. Otherwise, burn-out and negativity towards the organisation is a likely result. To tackle these modern problems, we continue to evolve towards structures that do not exist in more traditional organisations. Autonomous Teams are designed to create motivation and engagement within our creative staff. This talk reviews why Zalando uses this approach, the science that underpins the concept, some of our experiences in Zalando and what we have learnt so far.
- David O'Donoghue
- Head of Engineering
David has been working in the software development industry for over 30 years. At least 50% of this time has been focused on building and leading development teams. He has worked in every size of company, ranging from start-ups to large US technology giants. Today, he works with Zalando, Europe’s fashion retail and platform giant. He thinks the biggest question facing our organisations today is how we create great work environments where smart people are motivated and committed to solving today's complex problems. His specific interests and research are in the areas of self-determination theory, team autonomy, employee motivation, commitment and engagement in a hi-tech organisation.
14:30 - 14.55am
Pros/Cons of Microservices
It seems as if the whole world of software development is jumping on the bandwagon to move to a microservices architecture. There are a lot of good aspects to architecting a system in this fashion, but what about the downsides? Are microservices a silver bullet and will they solve all our problems? Cassie will present on the pros and cons of microservices and a better understanding of the things to consider and practices to follow to decide whether or not microservices are the best approach for them.
- Cassandra Shum
- Lead Consultant
Cassie is leading mobile in North America and is based in New York. For 7+ years at ThoughtWorks, she has primarily been leading and developing in a variety of mobile projects and also a wide range of other technologies and architectures including event driven systems and microservices. Cassie has also been involved in growing not only organizations in the delivery practices and organizational structure, but also the new generation of technologists. She is also one of the leaders in the initiative to organize the women’s group in ThoughtWorks and is also involved in promoting more female speakers in technology.
15:00 - 15.25am
Building a Scalable Pub/Sub system with UpRing
The world is real-time: our users expect to receive live notifications, updates, and use extremely reactive interfaces. In a real-time world, we might want to connect physical things, each of them with their own live connection to the cloud. Delivering live notifications has always been a complex task, as the number of live connections can easily reach millions.Scaling those systems often turns out to be problematic, as they rely on a central publish/subscribe broker to deliver the messages, with our application or the framework acting as a proxy. Unfortunately the broker is a central point of failure.
UpRing is a distributed system framework for building applications on top of a Consistent Hashring. In other words, UpRing is a P2P system for cloud applications. With UpRing, all the notifications for a single element are routed through the same server, removing the central point of failure and allowing for fine-grained elastic scalability in ratio to the amount of current users.
- Matteo Collina
- Software Architect
15.30 - 15.55am
Mingle with other guests, speakers and industry leaders over coffee and refreshments.
16.00 - 16.30pm
Panel Discussion: Organisational change centered around technology
- Panel speakers will include David O'Donoghue, Clifton Cunningham and David Bochenski
17.00 - 18.00pm
All guests are invited to join the drinks reception following the conference where unlimited beer, wine and soft drinks are served.
LocationConference Venue at 8 Northumberland Avenue
The space is often viewed as an unusual conference venue as they are one of the most technological venues with LCD screens, Intelligent Lighting and 3D Holographic Technology, not to mention visually stunning and known as ‘the most central venue in London’. The Old Billiard Room and Annex are hidden gems in their central London venue and such a contrast with their white walls, mirror details and architectural touches.
of attendees from last year's conference rated the overall event excellent or very good
of attendees from last year's conference rated the agenda & topics excellent or very good
of attendees from last year's conference rated the speakers excellent or very good