Putting the pieces together

As of today, I am a Cloud Engineer working in Oracle. My main functions include helping customers design their cloud solutions. My main area of focus is cybersecurity, which involves mainly identity and access management, cloud security, governance and compliance. Since I joined the team, what I have been told is to master this field so that in case my workmates need help regarding the matter I will be able to help them. But that's all, we can say that some people dedicate themselves to master one field or subject (currently in my case, cloud security). Why am I writing about this? Isn't it supposed to be a blog about the article written by Pete Goodliffe about software architecture? Well, yes and no.

I would like to talk about architecture from my point of view. Having interacted with cloud architects, there are many things that amazed me about how they work. One of the many skills they have is that they are really good at putting the pieces together. They must have a really good understanding of how components interact with each other and how they can contribute in the pursuit of the organization's goals. They may not have the expertise of a specific component, product or software but understand what to ask to the ones who have the answers. Almost every time a customer is having interest in cloud transition, the first contact (besides the sales rep) is the cloud architect whose objective is to understand the customer's needs and requirements in order to design a complete solution.

Almost all of our courses throughout our major of computer science in Tecnológico de Monterrey are focused on specialization rather than seeing the whole picture. Maybe that is why the school has decided update their programs (for the good or the bad) in order to have multidisciplinary courses. From another course (ethics), according to the philosopher Edgar Mori, education is lacking several things, one of them is having the people to specialize in certain fields preventing an integral formation.I hope this course will be more about design and architecture of software rather than coding. 

Morin, E. (1999) Los Siete saberes necesarios para la educación del futuro. Santillana


Comentarios

Entradas más populares de este blog

Microservices

Is Design Dead

Who needs an architect?