Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Oivan has built and scaling one of the largest applications in the ME region. Among this journey, there have been several learnings including restructuring the team, cultural differences and working with microservices application. Now we are scaling up and building larger teams. Aki Teliö at the Helsinki Ruby Brigade meet-up on 2023-05-10.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this presentation, Aki Teliö shares Oivan's remarkable journey in building and scaling multi-million user platforms using Ruby on Rails, specifically in the Middle East region. He highlights the evolution of their company from its humble beginnings to becoming one of the largest Ruby developer teams. Here are the key points discussed: - **Background**: The company NxME was founded in 1998 in Saudi Arabia, while Eva started in Finland in 2009. Both companies faced challenges in their respective markets, with Eva pivoting to use Ruby on Rails amid skepticism. - **Opportunities in Saudi Arabia**: In 2017, a key partner recognized the need for a housing platform catering to the youth demographic in Saudi Arabia and approached Eva to build this system. Teliö played a crucial role in designing the architecture for this project using Rails and Angular. - **Technical Challenges**: As development progressed, the team faced significant technical challenges related to scalability and performance amid high user traffic. They addressed memory consumption issues with their infrastructure and began incorporating other languages like Golang for better performance in critical areas. - **Team Growth and Structure**: After NxME and Eva merged, the team expanded to about 240 employees, becoming a leading Ruby development team. They adopted a microservices architecture to manage complex systems more effectively, utilizing Kafka for task management. - **Cultural and Ethical Considerations**: Teliö emphasizes the importance of maintaining ethical standards and core values such as fellowship and reliability while actively contributing to Saudi Arabia's digital transformation. - **Ongoing Development**: The company continues to enhance its platforms, hiring more Ruby developers and exploring innovative solutions, demonstrating the effectiveness of Ruby on Rails despite it not being the mainstream choice everywhere. In conclusion, Teliö’s presentation underscores how Oivan has not only contributed to regional development but has also built a successful operation adapting to diverse challenges and opportunities, all while using Ruby on Rails as a foundational technology. He encourages the audience to recognize the advancements taking place in Saudi Arabia, contrary to common perceptions. The journey reflects the company's commitment to growth and the potential of Ruby on Rails in modern application development.
Suggest modifications
Cancel