lastminute.com logo

Technology

Technology

We use it to change the way people think about holidays.
Welcome to the official lastminute.com tech blog.

Evolution of a high-performance system: from synchronous to seamless scalability

Evolution of a high-performance system: from synchronous to seamless scalability

giuseppe_pinto
giuseppe pinto

This article discusses the transformation of a synchronous process in the context of lastminute.com's customer journey for travel planning. The existing system was complex and resource-intensive due to its all-in-one nature, causing scaling and deployment challenges. The article presents the evolved system that separates responsibilities into microservices using message-driven communication. [...]

Lambda Integration with MSK and KrakenD

Lambda Integration with MSK and KrakenD

otto_abreu
otto abreu

API Gateways can be a simple way to expose asynchronous communication without revealing too many details about it but, is not always an easy task to implement. In this post, I explore a way to expose Kafka topics in a well-known API Gateway (KrakenD) while circumventing multiple limitations. [...]

Post Mortem: the Destruction of the Pink Star

Post Mortem: the Destruction of the Pink Star

michele_gasperi
michele gasperi
giulia_luppi
giulia luppi

Have you ever wondered if ITSM processes existed in the Pink Wars universe? We did, and we imagined the Post Mortem after the destruction of the Pink Star. [...]

Where could I start if I want to improve my code?

Where could I start if I want to improve my code?

luca_mor
luca mor

To me, it is not an easy question, especially when working with less experienced developers. There are so many thoughts and considerations I want to share with them! Too many, actually, to be shared all together. So...what should I focus on in the beginning? Here is my personal reflection after many years spent writing, reviewing, discussing and re-writing code. [...]

Hotel Data Deduplication

Hotel Data Deduplication

tiziano_antico
tiziano antico
niranjani_s_b
niranjani s b

Discover how incremental design and fast feedback cycles have played a crucial role in the evolution of the hotel deduplication feature, leading to enhanced customer experience and increase in productivity of the internal quality teams. [...]

A Pink Flamingo @ WWDC23

A Pink Flamingo @ WWDC23

marco_de_lucchi
marco de lucchi

I was lucky enough to be invited by Apple to attend the event in person and represent our App team. Here are all my thoughts about the most-watched event in the tech industry, live from Apple Park. [...]

Migrating and evolving services in production

Migrating and evolving services in production

andrea_bergia
andrea bergia

We talk about how we evolve and replace services in production, without breaking anything! [...]