This talk focuses on how ingredients such as modularity, API-first & distributed architectural principles, open standards along with a micro-frontend approach make a great recipe to build a lightweight, powerful and scalable platform for delivering consistent multi-channel experiences across web, mobile, and messaging interfaces.
Key takeaways:
- Build small components into modules, each one of them with well defined responsibility.
- Encapsulate components logic by using common data formats in API design.
- Compose components into a system by using well known, communication standards.
- Orchestrate the components to provide added value.
Target audience:
- Software and solution architect on one hand and software engineers onm the other, (that want to / are already) involved in designing solutions.
Key takeaways:
- Build small components into modules, each one of them with well defined responsibility.
- Encapsulate components logic by using common data formats in API design.
- Compose components into a system by using well known, communication standards.
- Orchestrate the components to provide added value.
Target audience:
- Software and solution architect on one hand and software engineers onm the other, (that want to / are already) involved in designing solutions.
Dimitrios Barpakis
Interamerican
Dimitris Barpakis is a technology capability leader with 24 years of experience in software engineering, designing solutions to face complex challenges, leading people to deliver user-centric valued IT products and loves coaching and mentoring IT professionals. Dimitris currently serves as a Chapter Leader on Interamerican corporate web & mobile touchpoints for the last 6 years. One of his latest achievements is leading the development of the MultiXperience Platform to substitute applied commercial portal solutions and the provided capabilities. He is also responsible for the technological transformation on the corporate front-office systems development by building and strengthening Angular skillset within the company for web applications development and React Native skillset for native mobile apps development.
