Why Software Architecture (Mobile Architecture)?

By Mohamed Taman

Elevator Pitch

If you are a mobile developer, or an experienced developer looking to take your piece of software especially mobile applications to the next level, and your career too, so this session is for you. How to best architect your Application, in the best way.

Description

If you are a mobile developer, or an experienced developer looking to take your piece of software especially mobile applications to the next level, and your career too, so this session is for you.

Each stakeholder of a software system-customer, user, project manager, coder, tester, and so on, is concerned with different system characteristics that are affected by the architecture. For example, the user is concerned that the system is reliable and available when needed; the customer is concerned that the architecture can be implemented on schedule and to budget; the manager is worried (as well as about cost and schedule) that the architecture will allow teams to work largely independently, interacting in disciplined and controlled ways.

The architect is worried about strategies to achieve all of those goals. So, let’s see how to do it in the right way and why to do it in this way?

Notes

Working for many years with different tech areas Java, Web, BlockChain, ML, Cloud, Big Data, IoT, Mobile, DevOps. A Java champion who enjoys working on Java SE, EE, & JavaFX. I am speaking worldwide at many conferences, spreading my knowledge, best practices, & evangelize what we do in Java ecosystem.

6 years of speaking at many great and big conferences including Devoxx UK, Belgium, Morocco, VoxxedDays Istanbul, Belgrade, Romania, JFokus, JavaOne 12 times, Oracle Code, Oracle OpenWorld, JavaDays Ukraine, JavaZone, GeeCon Poland, Code Europe, GDG, Google DevFest, Devnexus Atlanta, and many more.

This speech has been delivered 4 times before.