Skip to content

Instantly share code, notes, and snippets.

@vorlon001
vorlon001 / readme.md
Created May 31, 2024 05:36
SLI, SLO и SLA. В чем разница? RPO и RTO: Различия в показателях резервного копирования?

SLI — Service Level Indicator

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

Это наша мера успеха.

«Наш сайт был доступен 99% времени за прошлый месяц» — это SLI. Внезапно, это не SLA, как многие привыкли говорить.

SLO — Service Level Objective

@Cerwyn
Cerwyn / Cache.md
Last active August 21, 2022 05:07
Who's The Winner
@leocavalcante
leocavalcante / watch.php
Created February 21, 2019 20:45
Watch script for Swoole HTTP server restarts.
<?php declare(strict_types=1);
require_once __DIR__.'/vendor/autoload.php';
use Symfony\Component\Process\Process;
$process = new Process(['php', 'index.php']);
echo "Starting process\n";
$process->start();
{
"title": "Languages",
"rules": [
{
"description": "Command + Shift to Command + e",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "left_shift",

Разделение приложения на слои

Многие, кто писал приложение на yii 1.x, (на самом деле как я понимаю все нижеописанное актуально и для yii 2.x) и если проект достаточно сложный,n в какой то момент приходил к ситуации, что модели становились толстые, что, количество сценариев в модели растет, методы beforeSave, beforeValidate, afterValidate становятся неуправляемые и все это превращается в нетестируемый, неуправляемый код. И тут появляется то самое чувство, что ты делаешь что-то не так.