paint-brush
Migrating to Microservices and Event-Sourcing: the Dos and Dont’sby@pedro.costa
36,157 reads
36,157 reads

Migrating to Microservices and Event-Sourcing: the Dos and Dont’s

by Pedro Costa10mFebruary 13th, 2018
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Buzzwords like ‘Microservices’ and ‘Event-Sourcing’ are definitely not new to the software industry, as they’ve been used to address problems that are common to most of the large scale enterprise applications. Now that there’s more accumulated knowledge about them and increasing numbers of applications are being built using such patterns, it’s easier to draw some conclusions. Here, I’ll enumerate some key factors to take into account while pondering a migration of a big monolithic application into a <em>microservices</em> and <em>event-sourcing </em>architecture. I will also provide some guidelines for you to follow throughout the migration process, while making some considerations about the libs and tools I used myself — like Apache Kafka and Protobuf — to accomplish this task on some projects I’ve recently worked on.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Migrating to Microservices and Event-Sourcing: the Dos and Dont’s
Pedro Costa HackerNoon profile picture
Pedro Costa

Pedro Costa

@pedro.costa

Passionate Software Engineer by day, Greedy crypto enthusiast by night

Learn More
LEARN MORE ABOUT @PEDRO.COSTA'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Pedro Costa HackerNoon profile picture
Pedro Costa@pedro.costa
Passionate Software Engineer by day, Greedy crypto enthusiast by night

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite