Software Lifecycle: A hitchhiker's journey to software lifecycles of today and yesteryear
Pentinsaari, Lucas (2021)
Pentinsaari, Lucas
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105209668
https://urn.fi/URN:NBN:fi:amk-202105209668
Tiivistelmä
The thesis dives into the software life cycles used today and looks back on how it all used to function without all the automated tooling we have now.
In order to understand the software life cycles further, I created a proof of concept using Spring Boot, OpenAPI, Express, React, MongoDB, Docker, Github Actions and Heroku.
The result of the proof of concept grew into a three-layered system with a short software life cycle that uses continuous integration to do automated testing and deployment to a production environment hosted on Heroku.
In order to understand the software life cycles further, I created a proof of concept using Spring Boot, OpenAPI, Express, React, MongoDB, Docker, Github Actions and Heroku.
The result of the proof of concept grew into a three-layered system with a short software life cycle that uses continuous integration to do automated testing and deployment to a production environment hosted on Heroku.