Microservices
I have previously approached microservices during our Web development course, although we had a lot of issues with that course such as the pacing being too slow due to some students from other career getting stuck several times. And we also had issues with us not knowing the basics of web development and then teaching us microservices telling us about how they solve a lot of issues, but us having no idea what those issues were.
Curiously, we were taught
about microservices using Amazon console, business that the article mentioned
several times. Now knowing a bit more about web and after reading the article that
finally explained some of the problems they solve, I begin to appreciate them
more and would like to learn to better use them although with a better pacing. It
sounds indeed a lot better to only have to change a service instead of changing
the whole code and then having to rebuild and using them it was really comfortable
to use python to manage the database and only having to call the service in the
JavaScript, because as long as I respected the interface, I could make any
change in the Python and could leave the rest of the code alone.
Also, something we never saw
in class was that part of designing for failure on how to handle the possibility
that one of the services was unavailable although I believe the professor did
not deemed it necessary as all of our microservices were lambdas in AWS and it
tends to be a robust service. Although I feel like this may have been an
important detail to learn about. Probably the teacher was right in teaching
microservices although I feel it would have been better as a topic or a second
part of the course instead as the basics.
Comentarios
Publicar un comentario