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.30am
Breakfast / Registration
Come and join us for a healthy and nutritious breakfast during registration before the conference commences. A delicious selection of bagels, pastries, granola, fruit and juices will be served.
- Joe Drumgoole - MongoDB | MC for the Event
9:30 - 9: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 visualise 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
The Paved PaaS to Microservices
Traditionally, a tug of war has existed between service reliability (availability, consistency, and fault tolerance), and engineering velocity. Increasing speed to fuel product innovation has meant making reliability tradeoffs. In this talk I will describe how abstracting away the infrastructure and common platform components by using a Platform as a Service (Paas) model can enable service owners to increase both velocity and reliability. I describe how by packaging together a consistent microservices platform that includes common functionality such as service discovery, configuration, metrics, logging, and RPC, we empower engineers to focus on their business logic with the confidence that they’re building a reliable service on top of a well tested and robust platform. We can then couple this by removing the friction of directly managing infrastructure by providing a PaaS development model, and we’ll demonstrate that it’s possible to build reliable services while maintaining velocity.
- Yunong Xiao
- Principal Software Engineer
Yunong is a principal software engineer at Netflix. He also maintains the open source Node.js framework restify. He has spent stints of his career at AWS and Joyent, respectively, where he worked on distributed systems and helped launch several cloud computing products. He's especially proud of AWS IAM and Manta, two projects that he helped shape and build. Currently, he is leading the re-architecture of the Netflix API Platform.
10:30 - 10:55am
The Asynchronous Enterprise
A modern distributed systems approach requires thinking about architecture in de-coupled event driven paradigms. However just as important as it is to design our systems in a decoupled and horizontally scaled fashion it's our organization, culture and governance approach which foster true velocity and innovation at scale. Explore a sampling of Lifion’s journey in creating a distributed Platform where our technology focus, culture and aligned patterns have driven our growth from a few individuals to a 300 person product and engineering led technology organization active with production users in less than 2 years in a highly competitive HR and payroll industry.
- Jason Melo
- VP Product Development
Jason is Vice President of Development and Chief Architect at Lifion by ADP, responsible for the design, development and delivery of ADP’s next generation global HR platform. A cross-domain technology entrepreneur Jason has founded a number of startups across E-Commerce, FinTech, Blockchain and CRM. He has created innovative and industry leading web, mobile and enterprise systems for clients such as Warner Music Group, Deloitte, Dunkin Donuts, RIM and Disney.
11:00 - 11:25am
Unlimited snacks and refreshments shall be served in the Nourish Cafe throughout the day.
11.30 - 11.55am
Using Thoughtful Architectures to Build Revenue Engines in Digital Organizations
- Lindsay Silver
- Vice President, Platform
Lindsay currently leads data and social technology initiatives for Condé Nast. In this role, he’s led the development of CN’s data infrastructure, pipelines, and analytics tools, as well as several of the applications that leverage this data. Prior to Condé Nast, Lindsay founded the social analytics startup Socialight and led engineering at Y-Combinator company Chute.
12.00 - 12.25pm
Elixir/Erlang OTP in Microservice Architecture
Passionate Ruby on Rails developer and Sr. IT Architect at McKinsey & Co
- Thomas Newton
- Senior IT Architect
12.30 - 13.00pm
Panel: The swings and roundabouts of Transformation
- Paul Savage - Moderating | Jason Melo, Ling Lau and Nick Rockwell
13:00 - 14:00am
All guests are invited to enjoy a sumptuous lunch including refreshments. Savoury breads, a selection of salads, sandwich boards and dessert will be included on the menu. Dietary requirements are catered for.
14.00 - 14.25pm
Through not Around: Changing Architectures and Organizations
If architectures reflect the structure of the organisations that produce them, can you change architecture without changing the organisation? And if you change the organisation, might you ultimately change your architecture? Can Conway's law be inverted, and can we design the organisation for the architecture that we want? As engineers, we often view organisations as constraints, and try to design around them. But often, it's better to go through than around, and tackling the organisation is the best way to achieve your architectural goals.
- Nick Rockwell
Nick is the Chief Technology Officer at The New York Times. Previously he was Chief Technology Officer of Conde Nast, and Digital CTO at MTV Networks. Throughout his career Nick has worked at the intersection of media and the Internet, building digital products for mass audiences. Today he is helping The New York Times transition from one of the news media's most storied publishers to a truly modern, digital media company.
14.30 - 14.55pm
SWIMming in the Microservices Ocean
This talk aims to speak about the theoretical and practical migration from thinking in services to think in distributed execution blocks. The audience is going to get an introduction on the common problems of scaling HTTP REST based micro-services and how cooperative RPC functions can facilitate our lives. Designing and deployment are going to be the main focus, with a final focus on how to operate such an architecture at scale (from development, to people and finally to production). When software and hardware can scale performances at unimaginable boundaries, people and operations are forced to follow and that’s where most of the time all of these becomes complex and unmaintainable…but we have a solution for that.
- Luca Maraschi
- Senior Architect
Luca is a Senior Architect and Principal Consultant at nearForm. Having obtained a BSc in Physics and an MSc in Artificial Intelligence from MIT, Luca began his career designing compilers and programming languages for the game industry. He later shifted focus to Enterprise and led some of the largest Microsoft Dynamics CRM implementations. Coming from an entrepreneurial background, Luca has significant startup experience, and is responsible for both founding and advising a number of startups, which later exited. Before joining nearForm, Luca was head of architecture for the Digital Loyalty Platform in IceMobile (now part of LoyaltyOne) and started to contribute to Node core; he is currently an active member of the post-mortem working group. Luca’s experience and wide range of interests have seen him become expert in the design of distributed architectures at scale, big data systems and in helping business and technology to grow or change.
15.00 - 15.25pm
BBC - Microservices in the Wild
A few years ago the BBC realised if they were to continue to produce wide-ranging digital content, they needed to evolve the way they worked. Moving from single monolithic codebases; which struggled to scale to the large numbers of users that we were aiming to attract; to a more microservice based architecture; which allow multiple independent teams to develop faster, leaner code; has been an interesting process. Adopting these ways of working has allowed us to create a more unified experience for our users, whilst giving us the capacity to have more developers working towards common goals. The benefits of microservices are well documented but I will also discuss some of the pitfalls with this way of working, and how the BBC work around them.
- Katie Stockton Roberts
- Development Lead
Katie is a Development Lead for Knowledge and Learning at the BBC where she has worked for the last 5 years. During this time she has worked on projects including the IPTV Digital Olympics, BBC Food, the BBC Bitesize App and most recently Terrific Scientific. She and and her team are experts in using cloud-based Node.js and microservices to enhance, improve and remove legacy code bases.
15:30 - 15.55pm
Unlimited snacks and refreshments shall be served in the Nourish Cafe throughout the day.
16.00 - 16.30pm
Panel: Moving Faster
- Richard Rodger - Moderating | Yunong Xiao, Lindsay Silver and Katie Stockton Roberts
17:00 - 19.00pm
LocationLandmark meeting and event spaces at One World Trade Center
Condé Nast Venues offer access to the Manhattan skyline’s newest icon, One World Trade Center. On the 34th floor of Condé Nast’s new headquarters, the media company houses four state-of-the-art venues with a multitude of uses, ranging from intimate executive meetings in the Boardrooms to gala affairs in the South Lookout, which has sweeping 180-degree views of lower Manhattan and its landmarks. We look forward to seeing you all there on the day!
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