project-thumbnail-05
Developed for SIA "Autentica" in 2018
Tags: Planning Architecture Microservices Containers Docker PostgreSQL Redis

I got to not only do system architecture, but also help with sales.

More information

In my country, some projects are bid on in the public, so that multiple companies can compete with their own offerings. As a part of this, there was a necessity to provide a workable system design draft for one such project.

What I did

This time, I had to do some requirements engineering, given both a description of their business, business processes, as well as the problem that they'd like to solve. There were both functional and non-functional requirements to take into account, so I had to come up with a solution that might be suitable for all of those.

What I learnt

In the end, I settled on offering both a monolithic design, as well as microservices as an alternative approach. My suggestion was to take all of the application components and to containerize them, to make managing them easier and make scaling easier in the future, should that be necessary.

I actually got to consult in the sales process with this offer as well, though I also learnt in the process that some can be a bit skeptical of new technologies (Docker in this case), even when the building blocks have been around for years, just in a lesser known form.

Page rendered in: 0.01 seconds