Modernising Legacy Systems: from TCP socket relay to event-driven service
Törnvall, Jim (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202501081078
https://urn.fi/URN:NBN:fi:amk-202501081078
Tiivistelmä
The goal is to renew an older service with something current and easier to update. The project has primarily been developed using evolutionary prototyping (iterative development). The result is a Proof of Concept that validates whether the client should proceed with using it to develop the production service.
The theory has been used to form an understanding of how an event-driven architecture can and should look. This also helps to see which solutions could be compatible with the client's current system.
My conclusion is that the outcome is positive since I have been assigned to create the replacement service.
I have learned a lot about different design and development patterns. I have also learned that I can actually solve more difficult problems on my own. But also to ask questions early and use the team as a sounding board.
The theory has been used to form an understanding of how an event-driven architecture can and should look. This also helps to see which solutions could be compatible with the client's current system.
My conclusion is that the outcome is positive since I have been assigned to create the replacement service.
I have learned a lot about different design and development patterns. I have also learned that I can actually solve more difficult problems on my own. But also to ask questions early and use the team as a sounding board.