Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

#2 Tech Bytes - Microservices: Managing the Herd

Event:
#2 Tech Bytes - Microservices: Managing the Herd
Event type:
Meetup
Category:
IT
Topic:
Date:
28.06.2022 (tuesday)
Time:
18:00
Language:
English
Price:
Free
City:
Place:
High5ive Building 4
Address:
Pawia 21
Description:

With great pleasure, we would like to invite you to the #2 meet’up in the series of Tech Bytes @Ocado Technology. This time, we will look at microservices from the maintenance point of view - what happens when the number and complexity of services goes through the roof, and how we cope with that.


We will run a series of three 20-30-minute presentations featuring software and test engineers from Ocado Technology. We’ll start at 18:00 at our office, located in High5ive Building 4 (Pawia 21). We have a great event space on our 4th floor.


***Agenda***

18:00 - Grab a drink and take a seat


18:10 - Intro


18:20 - 18:50 Sławomir Radzymiński, Test Lead at Ocado Technology

Topic: Contract tests in practice


About: In testing we always trade-off between E2E tests that give us high confidence and isolated tests that give us stability and speed. But if the company relies on hundreds of interacting microservices that get deployed very often, we don't really want to give up on either of those.

During my presentation, I'll show you how a contract can reduce our reliance on flaky E2E tests preserving our confidence in the product.


18:50 - 19:20 Jacek Kaczmarek, Software Engineer at Ocado Technology

Topic: Agile module lifecycle and requirements management of shared libraries delivered to over 100 teams at Ocado Technology


About: At Ocado we have certain technical standards that microservices implement to collaborate easier with each other. These include aspects like authorisation, tracing, credentials & configuration management, error formats, testing/mocking support and many others etc.

A few years ago when one of the teams decided to publish their common code that addresses the above factors as inner source hardly anyone expected it would end up being used by more than 100 teams, over 500 microservices and have 130+ contributors, despite remaining opt-in. In my presentation, I would like to show what our community has learnt about managing and evolving shared code over time while growing.


19:20 - 19:50 Michał Łoziński, Software Engineer at Ocado Technology

Topic: Dividing domains with storms. Event storming as a way to split microservices


About: As the systems evolve and gain new functionalities we may find ourselves looking at our systems and thinking if the decisions we made in the past about context boundaries, service responsibilities and team missions are - instead of helping us - beginning to slow us down and make our systems too complex. But what can we do about it?

In this talk, I'll try to show you how event storming can be used not only to get a great understanding about a fresh domain, but also to re-shape an existing one - to split or move functionalities between services, clean up responsibilities or even find a place for a new team once your domain grew too large.


***Meet the speakers***


- Sławomir Radzymiński

- Jacek Kaczmarek

- Michał Łoziński

Profile of employers

Similar events