Лига сисадминов
12.8K subscribers
316 photos
15 videos
15 files
1.66K links
Статьи, переводы статей, заметки, и юмор на тему системного администрирования.

Написать администратору: @s_league_admin_bot

КНД: https://clck.ru/3Fy4kQ
Download Telegram
Основные принципы проектирования систем

Проектирование системы — это создание архитектуры, которая должна отвечать ключевым требованиям, таким как производительность, масштабируемость, доступность и поддерживаемость. За годы работы в роли ведущего разработчика я выделил несколько принципов, которые важны при проектировании масштабируемых систем. Давайте рассмотрим их подробнее.

https://telegra.ph/Osnovnye-principy-proektirovaniya-sistem-06-25

#ит_статьи #it_architecture #system_design #scalability #high_availability
👍16
Почему масштабировать базу данных сложнее, чем сервер

Когда ваше приложение растёт, и всё больше людей начинает им пользоваться, нужно быть уверенным, что система выдержит дополнительную нагрузку.

Этот процесс называется масштабированием - сделать так, чтобы приложение продолжало работать плавно, даже когда им одновременно пользуются тысячи (или миллионы) людей.

Сначала масштабирование кажется простым.

Добавляете больше серверов - и всё становится быстрее.

Но через какое-то время начинаются задержки, сбои и падение производительности.

И причина тут вовсе не в серверах - а в базе данных.

Давайте разберёмся, почему масштабировать базу данных куда сложнее, чем сервер. Причём на простых примерах, которые будут понятны каждому.

https://telegra.ph/Pochemu-masshtabirovat-bazu-dannyh-slozhnee-chem-server-08-22

#ит_статьи #devops #server #databases #scalability #architecture
🔥11👍9👌1