Yii Development: Using Yii with Large scale websites and applications

Mykyta Semenov
Nerd For Tech
Published in
6 min readFeb 21, 2022

Our company has been using the Yii framework for a long time for developing large projects. This technology is one of our main areas of focus. Therefore, we have reviewed the most large-scale and well-known websites and applications based on the Yii framework.

Yii is a high-performance framework for the fast development of any PHP web application. Yii has a component-based architecture and sophisticated caching support — in other words, it is flexible, lightweight, and fast. The framework is well suited for the development of large-scale websites and applications, such as social networks, internal corporate systems, content management systems (CMS), online stores, RESTful web services, and so on.

According to the YiiPowered resource, more than 600 projects use the Yii framework, and here are some of the largest and most interesting ones.

SkillShare

Technologies that have been used: A little about statistics:

SkillShare is an American online learning platform that sponsors the Yii framework developers and actively uses it in their projects.

A little about statistics:

SkillShare started in 2010 as a small startup that attracted funding for $10 million in 4 years. SkillShare received another $40 million in investments from 2016 to 2018. As of March 2021, the platform had more than 27,000 courses in various domains.

iRobot

Technologies that have been used:

The US robot vacuum cleaner manufacturer uses Yii for its iRobot Select membership website (select.irobot.com).

A little about statistics:

The iRobot company was founded back in 1990. Until 2016 it was engaged in the development of both domestic and military robots. In 2020, about 1,200 employees worked in the company. At the end of 2020, the iRobot total annual revenue was $1,4 billion.

HumHub

Technologies that have been used:

HumHub is open-source software for accelerated social network development. It is based on the Yii framework and allows users to work with data through the database management systems (DBMS) MySQL and MariaDB.

A little about statistics:

The platform was originally developed by the German web agency Zeros + Ones. In 2015 HumHub became an independent company. HumHub also offers business subscriptions from €99 per month.

Litnet

Technologies that have been used:

Litnet.com is a platform for self-published writers that is also an online library. The website is available in Russian, Ukrainian, English, and Spanish. In addition to the Yii framework, the website’s technology stack includes Memcached and Redis caching systems, RabbitMQ message broker, and MySQL DBMS.

A little about statistics:

Litnet.com has over 3.5 million monthly visits. Monthly book sales on the platform are around $1 million. Authors of the books receive 70% of the profit, and the creators of Litnet.com get the remaining 30%.

Craft CMS

Technologies that have been used:

Craft is a content management system that uses the Yii framework and can connect to MySQL and PostgreSQL to store data.

A little about statistics:

According to builtwith.com, approximately 80,000 websites use Craft. Some of the most famous companies that have chosen Craft for their projects are Rolls-Royce, the American television company PBS, the British online education platform FutureLearn and others.

2GIS

Technologies that have been used:

2GIS is a free city map with contact details of all organizations. The backend of the web application uses the Yii framework and PostgreSQL DBMS. The Sphinx system and C++ daemons are responsible for the multi-criteria search. Nginx + Lua, Redis, and Alternative PHP Cache do the caching.

A little about statistics:

2GIS maps have been developed for cities in Russia, Kazakhstan, Italy, Czech Republic, Chile, United Arab Emirates, Kyrgyzstan, Ukraine, Uzbekistan, Azerbaijan and Cyprus. The monthly audience of 2GIS is over 50 million users. In 2019, the company about 4,500 employees, and its annual turnover to about 53 million dollars. In 2020, Russian Forbes magazine 2GIS in 6th place of the 20 most expensive Russian Internet companies.

Superjob

Technologies that have been used:

Superjob is a Russian job searching and recruiting portal. It uses the Yii framework and the MySQL database (MariaDB). The backend stack also includes the Memcached and Redis caching systems and the Sphinx search engine.

A little about statistics:

The Superjob company has over 270 employees. A website’s monthly audience is over 10 million users (source). According to the Forbes ranking of the 20 most valuable Russian Internet companies, Superjob was in 17th place in 2020 and 18th place in 2021. The company occupies about 20–30% of the online recruiting market in Russia.

SberHealth (formerly DocDoc)

Technologies that have been used:

DocDoc is a service for searching and making appointments with doctors online. DocDoc started as a small startup that received about $5 million in investments. In 2017, Sberbank acquired 79.6% of the company. In 2020 the project was renamed to SberHealth.

The service uses the Yii framework, and MySQL and PostgreSQL DBMS are used to store data.

A little about statistics:

The SberHealth project occupies 53% of the online doctor’s appointments market in Russia, according to RBC. At the beginning of 2021, the service had about 2,5 million users and collaborated with 4,000 private clinics. The company’s turnover in 2020 amounted to $28 million.

DNS

Technologies that have been used:

DNS is a large Russian retailer of electronics and computer equipment. The backend of the DNS online store contains Yii Framework, PostgreSQL, and Memcached and Redis systems.

A little about statistics:

There are more than 2,000 DNS stores in Russia. Over 30,000 people work in the company. In 2020, DNS ranked 6th in the RAEX-600 rating of the largest Russian retail companies with an annual turnover of $4 billion .

Svyaznoy

Technologies that have been used:

Another large Russian electronics retailer uses the Yii framework, MySQL and PostgreSQL DBMS for its online store.

A little about statistics:

Svyaznoy boasts of more than 4,000 chain stores, and its online store has about 15 million visits per month. The company has over 23,000 employees. In 2020, Svyaznoy took 97th place in the rating of Russia’s 200 largest private companies.TASS

TASS

Technologies that have been used:

TASS is the main Russian news agency. Its website is powered by the Yii framework, PostgreSQL DBMS, RabbitMQ message broker and Redis storage.

A little about statistics:

More than 2,000 employees work in the agency worldwide. About 2000 messages are published on the site every day. In 2020, the audience of tass.ru exceeded 156 million visitors .

Forbes Russia

Technologies that have been used:

The Russian Forbes website runs on the Yii framework and uses PostgreSQL, Redis and ElasticSearch data storages.

A little about statistics:

Forbes is one of the largest and most respected global economic magazines. It is published in 70 countries in 26 languages. The Forbes website is the most read and the most cited online magazine in Russia (February 2021).

CRM for SkyEng

Technologies that have been used:

SkyEng, the popular Russian online learning platform, has developed its CRM using the Yii framework and MySQL DBMS.

A little about statistics:

At the end of 2020, about 100 thousand students and about 11 thousand teachers were using SkyEng. The Russian Forbes magazine placed SkyEng in 13th place in the 2020 ranking of the 20 most valuable Russian Internet companies.

Conclusion

As you can see, many large companies choose Yii for their projects. The framework appeared in 2006 and continues to progress actively. The developers release updates and expand the platform’s capabilities.

The SECL Group specializes in the development of projects powered by the Yii framework and has extensive experience with various business areas. Our team of qualified professionals is one of the strongest on the market. We not only develop large projects from scratch but also maintain previously produced ones. If you would like to develop a high-load project, we can help you create any web service with the most up-to-date technologies.

Check out our finished projects and ascertain our qualifications.

Originally published at https://seclgroup.com

--

--

Mykyta Semenov
Nerd For Tech

CEO at SECL Group — Brainy Developers! We create successful web projects. https://seclgroup.com/