What drives your achitecture

Tuesday, 5:00 PM EST - BEACH VIEW/BREEZE

When we have a problem which can be solved using a software, we first design an architecture that will guide how the system will look like. This architecture needs to be robust and well thought of to ensure that it handles all the requirements at hand and flexible enough for the future.

This talk is about some considerations to take while designing a system:

The problem to be solved
The users of the system
Systems integrations

The talk also highlights some common pitfalls that teams fall into during this process:

Database management
Buzzword-oriented architecture

Outcome of the talk:

By the end of this session the listener is be able to:

Interpret the most important considerations while designing a system
Evaluate the business and customer requirements to determine their architecture
Analyse past organisation strengths and shortcomings to make better decisions

About Ann Mwangi

Ann Mwangi

Ann Mwangi is a software developer and consultant at ThoughtWorks for projects across different domains mainly in Uganda and Australia. She had a stint as a quality analyst to understand the challenges of maintaining quality in a system.

Ann contributes to open source projects and has served as a mentor with groups like Rails Girls, coaching and working with young people interested in IT. Ann is an international speaker with experience speaking across 4 continents. She is intrigued by the complexity of life, people, and how teams effectively work together.

Ann hates being stagnant in life and thus keeps seeking for opportunities to grow both personally and professionally.

More About Ann »