> For the complete documentation index, see [llms.txt](https://lucky.gitbook.io/currency-exchange/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lucky.gitbook.io/currency-exchange/motivation-for-the-main-technology-choices.md).

# Motivation for the main technology choices

<details>

<summary>Java</summary>

For being a robust, reliable language that provides a rich ecosystem of integrated library functions

</details>

<details>

<summary>Springboot</summary>

For being a tool that facilitates and speeds up the development of web applications and microservices

</details>

<details>

<summary>Maven</summary>

Because it has a mature ecosystem and a large number of ready-to-use plugins, which makes it easy to integrate with many other tools and libraries.

</details>

<details>

<summary>Postgres</summary>

For having good performance, and because I have more familiarity

</details>
