Services at scale @ Zopa Barcelona

This is a past event

47 people went

Zopa Barcelona

Carrer Viriat 47 4th floor, Zopa · Barcelona

How to find us

Easily reached by bus, taxi, Renfe or the Metro (Blue Line, L5) and (Green Line L3) "Sants Estació" . If you are driving, there is outside parking behind the station.

Location image of event venue

Details

▬▬▬▬▬▬▬▬▬▬▬▬▬
Location
▬▬▬▬▬▬▬▬▬▬▬▬▬

Zopa, c/ Viriat 47, 4th Floor Edificio Numancia 1, 08014 Barcelona

▬▬▬▬▬▬▬▬▬▬▬▬▬
Schedule
▬▬▬▬▬▬▬▬▬▬▬▬▬

6:30pm - Doors open: Pizza 🍕 Beers 🍻 Networking 🗣
7:00pm - Welcome intro from Zopa
7:10pm - Talk 1: "Modular Dreams" by Víctor M. V., Developer @ Nedap
8:00pm - Talk 2: "Logs, logs everywhere: A practical view in the worlds of events and microservices" by Jordi Gerona, Technical Lead @ Zopa
8:40pm - Networking 🗣
9:00pm - Close

▬▬▬▬▬▬▬▬▬▬▬▬▬
About the talks
▬▬▬▬▬▬▬▬▬▬▬▬▬

💁‍♂️Talk 1: "Modular Dreams" by Víctor M. V., Developer @ Nedap

There's often a tension between monoliths and microservices: both have drawbacks as well as benefits.

To make matters worse, there's often a sense of false dichotomy: it's seen as an all-or-nothing choice, with a costly rewrite in case of regret.

In this talk we'll see how the old idea of modules can bring the best of both worlds, laying a specific, graceful, optional path for scaling from "easy" to "robust".

The advocated pattern fits well into an event-driven architecture.

The talk is language-agnostic and influenced by real-world work in a variety of languages, particularly functional ones.

💁‍♂️Talk 2: "Logs, logs everywhere: A practical view in the worlds of events and microservices" by Jordi Gerona, Technical Lead @ Zopa

Event Sourcing, Event-driven architectures, CQRS, Replayable events, Streams, idempotency, transactions…Microservices comes with a bag of challenges similar to those that Distributed Systems need to solve. In this talk, we will dig into some of them and answer why using an event log is probably a good idea. At the same time, we will look at what trade-offs you need to be aware of when simply adding Kafka or any technology to your stack.