Practical insights into modern web application architecture
On September 3, 2021, the London Stock Exchange Group (LSEG) will host the third webinar in its LSEG Tech Talks series. The initiative, which aims to provide the next generation of professionals with the knowledge and expertise to shape the global economy and meet the challenges of tomorrow, successfully conducted its first two webinar sessions, which addressed the theme emerging from machine learning. The next webinar will explore âModern Web Application Architectureâ with Gayan Dharmadasa and Chamila Liyanage. The session is scheduled from 4:00 p.m.
Gayan Dharmadasa plays a key role in the Millennium Advanced Platform (MAP) team. Before taking up his current position as Software Architect, he also worked as a solution architect for the Millennium Platform team, responsible for the development of the GUI for the OTC team and responsible for the ICAP project. He has a B.Sc. and M.Sc. in Computer Science from the School of Computer Science, University of Colombo.
Chamila Liyanage has over 15 years of industry experience specializing in microservices and cloud native technologies. He is currently working as a software architect focusing primarily on the front-end and the Java stack within LSEG technologies. He received his B.Sc. in Software Engineering from the University of Westminster and is an AWS Certified Solutions Architect – Associate. He is also a Certified Kubernetes Application Developer and Certified Kubernetes Administrator.
Roar Media sat down with Gayan and Chamila to shed some light on the architecture of modern web applications before leading their webinar with LSEG.
Q: Your topic is the architecture of modern web applications. What aspects do you hope to cover in this session and how do you plan to address them?
Modern web application architecture is a large and complex subject that impacts a wide range of industries. Therefore, our main goal is to provide practical insight and recommendations, building on a holistic approach that will benefit professionals working in multiple sectors.
Given the breadth of concepts and strategies available in the market today, we will
strive to set the scene with some basic training on the subject. We then hope to provide valuable insight into our journey, providing insight into LSEG applications and the challenges we faced in implementing them.
We will also explore key topics such as modernizing existing applications for the cloud, and the importance of defining a front-end strategy and best practices. Finally, we’ll cover aspects like microservices architecture and common communication models in addition to architecture deployment and scalability.
Q: Why do you think this topic is important for today’s audience, especially in the Sri Lankan context?
Today, many companies are turning or have already turned to using modern cloud infrastructure and application design. In this context, it is important and timely to discuss the migration of data to the cloud and the use of the latest architecture, including the microservices architecture and cloud native concepts, especially for those who wish to stay competitive and relevant in an environment where change is the norm.
Having the right front-end and back-end strategy in place allows industries to create a product that meets user expectations, while addressing non-functional aspects covering performance and throughput, as well as scalability and reliability. high availability. Such strategies help organizations set a stable roadmap that supports continuous evolution and reinvention, especially with changes in technology and usage trends.
Q: What are the main trends and expectations of web application users that you see today?
In a nutshell, today’s web application users are looking for convenience and speed. This is mainly achieved through a combination of factors such as rich user interaction, usability, responsiveness, reliability and availability.
Q: Where do you think the future of web application architecture lies in terms of growth potential, reach and opportunity?
With a majority of companies taking advantage of cloud infrastructure and investing heavily in it, it is inevitable that a number of current legacy applications need to be redesigned and modernized in order to unlock the full potential of the cloud. Additionally, most modern apps are expected to be web and mobile based. Therefore, modern web application architecture is an area with immense future potential in the years to come.
Q: How do you make sure that their architecture stands the test of time?
Building a 100% future-proof structure is almost impossible! Therefore, it is more important to focus on how quickly you can adapt to changing conditions and engage in continuous improvement. Therefore, it is essential to remain agile and leave room for future expansion, instead of imagining a future and exerting unnecessary and often wasted effort on future verification of an application.
Q: What are the main challenges you see in the future in building future software systems?
As we venture into the future, one of the main areas of concern that we see is the presence of multiple devices and the need to satisfy them as well as match their wide and varied usage patterns among consumers. We anticipate that there may be other devices that will be developed in the future that will certainly have an impact on the overall architecture and design.
In addition, we believe that the rapid evolution of technology will play a major role in shaping the future of the industry, while the areas of cybersecurity and data protection will gain prominence in the years to come. to come.
End of questions / answers
If you want to gain practical knowledge of modern web application architecture, this webinar with Gayan and Chamila could be beneficial for your trip. Click on the link below to register and find out how you can adapt in the context of a changing world.
Webinar link: https://lseg.zoom.us/webinar/register/WN_FiYjwfI9QIuO5KfocJQenw