Size: a a a

2021 February 18

MS

Max Syabro in ctodailychat
выглядит симпатично
источник

AR

Anton Revyako in ctodailychat
Notion.so написали небольшой постмортем и по сбоям в феврале.

C Декабря по Январь у них было 5 кратное увеличение количества дневных пользователей. И на 40% увеличилось количество регистраций.

Привлек еще такой момент:

For architectural simplicity and to keep shipping velocity high, most of our user content has been stored in a single database instance. For safety and redundancy, it's replicated and synced across multiple instances, but the maximum throughput of a single instance can result in degraded performance. This has worked for us for quite a while, but now we're nearing the limits of this approach. Our number one infrastructure priority is to re-architect this database to scale horizontally.

Смелое решение для компании которая в апреле 2020 года компания, имея 4 миллиона пользователей, привлекла 50 миллионов долларов при оценке в 2 миллиарда долларов (wiki). Похоже рост случился быстрее чем ожидали. Первая версия продукта вышла в 2016 году.

Вообщем это ни в коем случае не порицание, а просто история про то, что недооценивают все.

https://www.notion.so/Focus-on-performance-reliability-89f937a6ccc04905b1dcfa878537e08d
источник

A

Andrey in ctodailychat
Max Syabro
когда будет большой - можно уже что-то селф-хостед
datadog
источник

A

Andrey in ctodailychat
минус datadog - надо чтобы рядом бежал агент, те для совсем малениких проектов это перебор
источник

S

Stanislav in ctodailychat
Andrey
минус datadog - надо чтобы рядом бежал агент, те для совсем малениких проектов это перебор
А для большого стремно кому-то логи отдавать
источник

S

Stanislav in ctodailychat
И дорого, кажется
источник

O

Onlinehead in ctodailychat
Max Syabro
ANSI цвета не показывает
https://github.com/ilhan-mstf/colorize_cloudwatch_logs ты не повершь:)
Но вообще, под любой сборщик логов эти самые логи нужно адаптировать.
источник

O

Onlinehead in ctodailychat
Если писать логи в json и упаковывать их правильно, то будет более-менее вменяемо. Если этого не делать, то будет плохо вне зависимости от решения.
источник

IV

Igor V in ctodailychat
Max Syabro
UI какой-то видимо тупо для однострочных логов
- CW умеет структурные (jsonl) логи и умеет их подсвечивать.  
- посмотри рядом на вкладку CloudWatch Logs Insights
- локально можно использовать awslogs (https://github.com/jorgebastida/awslogs)
источник

IV

Igor V in ctodailychat
и если логи для CW собираются агентом, то можно прописать нужный разделитель тогда не будет однострочных логов
источник

O

Onlinehead in ctodailychat
Ребят, посоветуйте пожалуйста решение а-ля Hosted Dropbox.
Из фич нужна поддержка object storage как бэкэнд, клиент для синка на мобильные платформы, чтобы у него инфаркт не случался от 30-50гб файлов в директории поддержка бэкэнда авторизации\аутентификации через Auth2/LDAP. Я чет все перепробовал, но оно или странное, китайское, closed source и стоит денег (Seafile), либо разной степени убогости и на php. Лучшее, что нарылось - это NextCloud, я его поставил, поктыкал и он как и любое универсальное решение умеет много чего, но все из этого так себе.
источник

A

Alexander in ctodailychat
Onlinehead
Ребят, посоветуйте пожалуйста решение а-ля Hosted Dropbox.
Из фич нужна поддержка object storage как бэкэнд, клиент для синка на мобильные платформы, чтобы у него инфаркт не случался от 30-50гб файлов в директории поддержка бэкэнда авторизации\аутентификации через Auth2/LDAP. Я чет все перепробовал, но оно или странное, китайское, closed source и стоит денег (Seafile), либо разной степени убогости и на php. Лучшее, что нарылось - это NextCloud, я его поставил, поктыкал и он как и любое универсальное решение умеет много чего, но все из этого так себе.
owncloud смотрел?
источник

O

Onlinehead in ctodailychat
В процессе даже нырыл какую-то французскую экзотику в виде Cozy cloud и даже впилил туда поддержку S3, но в итоге меня начало тошнить от странной архитектуры, а потом выяснилось что десктопое приложение на электроне и я совсем опечалился:)
источник

IV

Igor V in ctodailychat
Alexey Shcherbak
Второй кейс - интересный сценарий. т.е. по фото джентельмену верят ?
А первый кейс - это в гамаке и стоя, я просто настроил автоматический ежемесячный перевод на счет агентства.
По чеку верят, потому что получатель чека может обналичить чек только после того как пройдет все необходимые банковские проверки. Транзакцию с помощью можно полностью отрейсить в обе стороны
источник

O

Onlinehead in ctodailychat
Alexander
owncloud смотрел?
NextCloud вроде форк owncloud-а. Поэтому я посмотрел только Next, где пытались сделать "лучше". Если это лучше, то чет оригинал вообще пробовать не хочется.
Но вообще да - Both packages are built in PHP and support SQLite or MySQL/MariaDB. The installation procedure is virtually the same for both.
источник

O

Onlinehead in ctodailychat
Не знаю как OwnCloud, но nextcloud еще использует object storage как плоскую структуру (чанковую вероятно? но я не проверял и не сравнивал размеры), а значит если у них развалится база с индексом, то всем файлам можно сказать "прости прощай", их оттуда уже не достать, по крайней мере в относительно внятном виде.
источник

O

Onlinehead in ctodailychat
Вообще, даже по дизайну там в целом не так много отличий, фич в nextcloud больше, реддит тоже говорит что nextcloud лучше. Разочарование какое-то блин:)
источник

A

Alexander in ctodailychat
Onlinehead
NextCloud вроде форк owncloud-а. Поэтому я посмотрел только Next, где пытались сделать "лучше". Если это лучше, то чет оригинал вообще пробовать не хочется.
Но вообще да - Both packages are built in PHP and support SQLite or MySQL/MariaDB. The installation procedure is virtually the same for both.
не знаю, мне хватало 🙂 некоторую мороку я испытывал, но только пока не понял что мне этот функционал особо и не нужен. Насчет развала Object storage - надо курить, у меня развалился LVM как-то и я все восстановил. Но давно это было, даже подробностей не помню.
источник

O

Onlinehead in ctodailychat
LVM не так страшно:) Сам object storage а-ля S3 вряд ли развалится, а вот индекс на него в мускуле - вполне
источник

A

Alexander in ctodailychat
Но мне вообще кажется что там типичное выгорание. Когда пытались рыть во все стороны сразу и заипались. Так что насчет перспектив развития этих проектов…. есть сомнения
источник